Get the fuel pressure checked. The fuel filter is known to leak and when stopped for prolonged period, fuel pressure drops resulting in difficult starting.
If the Check Engine Lamp is not indicating, get the throttle body and IAC cleaned, idling speed could be too low due to air flow restriction.
Check the valve clearances as well. Insufficient clearance would cause erratic idling.
Wednesday, November 3rd, 2010 AT 8:26 AM