That is what happened to mine, after a month if testing, checking everything and nothing showing up, the mechanic guy ask me about smacking the CDI before he did it ! What did I have to loose....go for it, had to try something!!
When he did, he wacked it a good one !! Funny part is it took off...