Hey Gay! Check your coolant level, There's a sensor makes the engine do that if no coolant. Also if that isn't it then check your engine timing. If the timing advance isn't working correctly you may experience similar problems. Set the timing at low idle with vacumn line disconnected, should be 12degrees advanced. Then check it with line reconnected. Then check it while revving the engine. You should see it advance each time you rev it. Good Luck Gus