Defective torque converter lockup solenoid is the first suspect!!! Have it checked out by your mechanic IF you can get it there! Not a real expensive repair. This part dosent let the torque converter unlock, kinda like not pushing the clutch in on a stick shift when stopping, the engine will stall. Normal to be able to drive it for awhile before it acts up.