2004 Tribute Stalls at startup, low idle after opening throttle for 2 mins, dies intermittently after that idling under 500 rpm. It will run for about ten minutes very painfully like that unless i keep the throttle open, then it'll jump back to life randomly. The stalling only occurs when the engine is cold, and the engine usually runs mostly normally (idle around 750-1k rpm, so a little low) for the rest of a day or so. I've taken the idle air control valve off to clean it, and it was already very clean. My parents just gave me this car about two months ago and the check engine light has been on since then (oxygen sensor issue). Also probably important, the fitting on the engine block for the EGR vacuum line dryrotted and broke completely off in the last two or three days at some point, and I discovered that when this problem first started. I have since replaced the EGR fitting.