Are you sure its not the ignition switch? Not the lock cylinder, but the actual switch? I had some similar stuff happening and tracked it down to the switch partially engaging when letting off the key into the run position. I have also had (twice now) bad coils that were breaking down, but not...