yes rotor sill still move. Also what motor Has it been wet lately?
the reason i ask -- is if it is wet out -- you may have a shorted ignition coil, see picture, David This is for 5.9 gas motor though
1 - COIL MOUNTING BOLTS
2 - IGNITION COIL
3 - COIL ELEC. CONNECTOR
4 - SECONDARY
here is how to get codes for engine warning light.
You can extract codes from your JTEC controller by using the flash method.
Turn the key from off to on three times within five seconds, then watch the CHECK ENGINE lamp. When you hit the proper cadence (takes a few tries sometimes), the MIL will stay lit longer than normal, go out and then begin flashing.
Count the flashes. There will be short pauses between groupings of flashes to indicate you're going to another number. The last set of flashes will always be 5-5, or code 55, which means end of test. All the codes will have two digits to them. You can repeat this as many times as needed to get a feel for how it works.
If the PCM or battery has been disconnected within the last month or so, the first code you'll see is 1-2 (code 12) which indicates a recent loss of memory. I mention this only because it trips up a lot of people.. it becomes code 3.
hopefully these codes will give more info and may tell how to get light to go out. It is possible to borrow rent scan tool from parts stores and give check that way also. I would try that if they rent free or cheap.... David