Went riding the Yamoto 150 tonight with the little guy and we were on our usual 10 mile loop. We were on a sandy trail about 2 miles into the ride when I hit a small jump/large mound. I might have got a couple inches off the ground as we were not trying to jump. Upon landing it dieseled for about 30 feet because of the speed, but was not really running. As soon as my brain realised something beyond bumping the kill switch happened, I hit then and braked hard to stop asap. My last experience like this was with a CR250 smoker so I had visions of a pitted piston and head. We looked for a rope someone left in a junk pile so he could slowly tow me out, but no such luck. So I ended up pushing it 2 miles through sand to get home. I got home and checked the plug, it was still as new as it was when I put it in last week-but no spark. So I tried a new plug...still no spark. I got the volt meter out, the kill switch functions properly, voltage spikes when on if you kick it over. At the same time though, the wires to the coil don't show any voltage when you turn the engine over, but the coil to the plug cap does show a lot of resistance in ohms...which I believe to be good. This leads me to believe that the problem is that black plastic and epoxy square thing with two connections going to it. First, I don't know *** it is, and second, where the hell am I going to find a replacement for that? Is it some sort of computer thing? Keep in mind, whatever went wrong happened as soon as I hit a bump, so something was jarred loose...but I don't know what. Please don't mind my rambling, pushing 2 miles through sand will make anyone pissed... I hope someone might have an idea, my first ever non obvious electrical problem.