Don't remember if you already said, but are we very sure the TDC mark on your harmonic balancer is correct, or that the timing chain hasn't jumped relative to the crank? Just some common mechanical stuff that confuses the electrical issues sometimes. good luck- J eEryke