2 days ago while riding 2010 Grubee Skyhawk 66/80cc bike, I came to a stop sign and the engine stalled (as it often does at or near idle, never been able to get it to idle worth a damn, usually have to play with the throttle a touch). Once I began moving again, I attempted to start the motor and NOTHING, it still turned over mechanically and with considerable/normal resistance, and an audible sound of throttle changes as I tried to give it fuel from the throttle slide operation. It would (maybe twice) "snap" or "pop" while trying to start it, I figured the gig was up, disengaged the clutch & pedaled home. Once home I pulled the plug, evidence of nice burning and good mixture, I checked for compression with the thumb over the plug hole technique and it pulls my thumb tight to the hole on intake and blows it right off on compression. I checked the carb for fuel supply from the tank, evidence of debris or failure, nothing noted. Given the abrupt failure, I'm leaning toward the CDI module, does anyone have suggestions to rule this out??