This always seems to happen only when it gets warm, like over 85 deg.. It has only given me one code that I was able to fix and that was a Idle air control stuck. I cleaned it with intake cleaner. Sprayed out the MAF with MAF cleaner and everything was fine. Van ran like new. Now today its over 85 and my wife calls me to say the van is running rough and it took her 10 min to back out of a parking space because it kept stalling. Once you give it gas it runs fine. But it will not idle properly. The A/C is usually on when this happens and we turn it off to take the extra load off the engine. Sometimes it will clear up as your driving. Other times it takes shutting it off and starting it again. So my thought is it might be a temp sensor reading out or range or the idle air temp sensor. Has anyone else had a problem like this one? As an FYI its a 2003 SEL 3.8L with 86 thousand on the clock. I dont want to just throw parts at it.