You may have a coil going intermittent. Here's a very good page explaining some diagnostics you can run - and will save all a lot of typing the same thing.



http://www.aa1car.com/library/ignition_coils.htm