First thing you need to do is have it scanned for codes. Post the exact code numbers not code descriptions.
July, 1, 2012 AT 6:07 AM
If keeping the gas pedal slightly depressed works and you do not have any troble codes, the idle control system is not working correctly. Have the throttle body and IAC cleaned. This would usually cure excessive low idling which would result in stalling.
July, 1, 2012 AT 3:34 PM
They say it takes an hour before it will restart so doesnt sound like a iac. It would atleast restart sounds like something is getting hot failing and causing it to die while driving.
July, 1, 2012 AT 3:46 PM
Maybe the ECT.
July, 1, 2012 AT 3:53 PM
I was thinking more likely a crank shaft position sensor or something along those lines.