THAT SU(KS!!
I'm really sorry that it is STILL screwing up!
I went back and read this WHOLE thread again....and...a couple of things jumped out at me.
At one point...Mike asked if this happens at idle...high speed...or both. You replied...
..."ONLY AT IDLE. RUNS GOOD OTHERWISE".
Mike then went on to suggest that the timing advance mechanism may be sticking and suggested you check that. Did you?
Logic says it may NOT be the CDI. The CDI has to switch current to fire the coils at idle AND at high speed. If the engine runs well at higher RPMs, that "sort of" tells us that it's doing what it's supposed to do. UNLESS....you aren't checking it for missing at high rpms when it acts up at idle because you are so focused on the idle problem itself. so...
When it acts up at idle....can you get it throttled up and have it run fine at higher rpms? If so, I would say that points AWAY from the CDI itself.
I wish I knew more about how exactly the CDI functions internally but...it is a sealed "mystery box" that only an electronics engineer could fathom. There IS a test procedure for it but I have never done it.
I'm really sorry that it is STILL screwing up!
I went back and read this WHOLE thread again....and...a couple of things jumped out at me.
At one point...Mike asked if this happens at idle...high speed...or both. You replied...
..."ONLY AT IDLE. RUNS GOOD OTHERWISE".
Mike then went on to suggest that the timing advance mechanism may be sticking and suggested you check that. Did you?
Logic says it may NOT be the CDI. The CDI has to switch current to fire the coils at idle AND at high speed. If the engine runs well at higher RPMs, that "sort of" tells us that it's doing what it's supposed to do. UNLESS....you aren't checking it for missing at high rpms when it acts up at idle because you are so focused on the idle problem itself. so...
When it acts up at idle....can you get it throttled up and have it run fine at higher rpms? If so, I would say that points AWAY from the CDI itself.
I wish I knew more about how exactly the CDI functions internally but...it is a sealed "mystery box" that only an electronics engineer could fathom. There IS a test procedure for it but I have never done it.