sounds like a bad crank sensor. the buck may be the engine stalling and then re firing up.

common sings of a bad crank sensor is the tach drops to zero, and then it stalls, may or may not fire right back up. some times a hr later it will start, or the next day. and it almost never sets the check engine light.