could it be the CDI? I'm a crap tuner so I don't want to speculate too much. people do love their home modifications, so make sure someone didn't drill holes in the air box or something stupid.
also, I didn't mean to ignore your parts list. I honestly haven't touched my bike since I posted this. i plan to look for your stuff when get free time to mess with that stuff again. kids really eat up time.