Although I haven't seen it yet, I think the spark plug might be fouled. It was a cheap chinese plug that came with my yd100 than I ran that for 6 months then I put it in there, Because my low range throttle isnt tuned and I was runing low range throtte (rich), It could have fouled the plug. It wasn't instant, like the bike was riding normal but when i yanked it to WOT it would rev high put randomly stop like I was pushing in the kill switch. I pray it was a fouled plug, sorry to keep posting I'll get some photos as soon as my friend can give me a ride. Today im busy, Ill be looking at my bike for 15-20 minutes then I have to run to my others friends house to build his pc