Very often when crank sensors go bad they just skip count. The code will only show when it is actually f'ing up, not all the time while it is cruising along.
I would start there and see if it clears up the ignition circuit, the crank sensor can cause that, not the other way around.
|