RE: CDI gr8flyer55
Looked thru the code after it overheated and destroyed another transistor, and there is definitely something wrong in the section where it is testing to see if the engine is running yet or not. So I tried a 8000 rpm tester plugged in instead of the hall sensor simulating an engine running and then the transistor was cool as a cucumber. So, it is only a problem in the non-running engine loop that needs to be fixed. Don't waste your time, let Jake look at it and fix it. I've now ruined the 3rd transistor and am not sacrificing any more to this code error.
Plugged in another chip with my previously working hex file and it worked perfectly, no heat, no buzzing spark before starting, just good performance.
John