Just looking for some feedback on this ongoing problem I've been dealing with. Got this code some time back, and now it is being thrown again: p0443 - EVAP Emission System Purge Control Valve Circuit. Vehicle is a 2000 Jeep Grand Cherokee with the 4.7l V8. I had replaced the Purge Control Solenoid myself after some research and given the ease of the task, and it seemed like the problem subsided for a while, but then the dreaded code was thrown again with no symptoms in driving. Actually, replacing the solenoid did seem to fix an issue where there was a lot of pressure in the gas tank when opening the gas cap to fuel up. I did also have a mechanic check it out, and all appeared fine electrically to him, to which he suggested that if problems persist, it might be the PCM/ECM. That was about 4 or more months ago. And now, I have the code again, and what seems like a symptom that is directly tied to it: Recently had some very slow traffic (4-way stop signs on a major intersection due to power outage) and while idle and rolling forward, the car stalled almost to the point of dying. Then, at a similar intersection, it did the same thing again, only this time it actually died. Fired right back up the ignition and drove home without issue while maintaining any condition above idle. It only seems to stall when running idle for an extended period. So the question then becomes, does the ECM seem like the logical next step? I am considering replacing it anyway in hopes of getting this thing nipped. Presently considering buying from: http://cgi.ebay.com/ebaymotors/1999...Q5fTruckQ5fPartsQ5fAccessories#ht_2563wt_1046 Supposedly remanufactured, tested, updated, and they code in the VIN and mileage for my vehicle, so all I have to do is install it. So ATOT, does this seem like a good plan?