your Distributor is going bad. the ignitor or coil. if it does it again watch your tach and see if it jumps around and gets erratic.