Hi: I have had a range of issues on my 95 XLT Explorer (manual, EEV-IV), so let me give a bit of history before I get to the question. i) I have failed emissions twice, with HC and CO readings which are off the charts (HC 7 times overlimit, CO 3 times overlimit) ii) I could not access scan codes for the check engine light for a long time, as my ECM was fried. This is based on the fact that I recently got a new ECM over craigslist from someone who claimed that it was from the same explorer, and am able to communicate with the ECM now. iii) Obviously, I am running rich, even with the new ECM, but scanning the ECM gives me weird codes. First off, the options it gives me for the engine are 4.9L, 7.3L diesel, and someone else, but nothing for 4.0L V6. Secondly, the codes correspond to transmission oil sensors, torque converters, and what have you. I also get some (cars only) codes! So, its obvious not that my ECM is not for the truck, rather some car with a different engine. iv) The way the car is running seems to fit the diagnosis - when I run it cold, initially, it runs okay, but after a while (after warming up, or open loop), it loses power, idles rough, etc. Finally, questions: i) Should I reflash this ECM, or should I try shopping for a new ECM from junkyards. The 1995 ECMs are tough to get, so I am exploring the reflashing option. ii) Is there someone on this forum who can take my ECM via mail order and reflash it for me?