yes, a small amount of dirt will cause problems. if you havent flushed the sockets (on the harness connector) out with contact cleaner, dont worry about a battery temp sensor yet. use copious amounts of cleaner in each socket. use the little red tube to direct the cleaner down each hole. be sure to turn it away from your face. dont ask me why i'm cautioning you about this...
then if you have compressed air, blow the sockets out while the cleaner is still in there.
Lol, i will not ask you why. But if it has anything to do with a similar experience i have had with contact cleaner, yeah i feel your pain. That will be my project hopefully tomorrow. Once again thank you Zeejay (and everyone else that has posted in the thread) for all that you do.
something else you should condider while your connector is off... check in #1 of the dirty dozen and click on the link for restoring the tension of the contacts. it takes a modified dental pick, but may be worth your time if the sockets are the same type as an OBD2 unit.
Was looking at that and wondering if those caps might be the issue. Certainly a cheaper fix than a new ECM. Ill do the cleaning first, then attempt that before purchasing a new one. I know a person with a sodder gun, and will probably have them do it. As i have never used one before, from the sounds of it though it shouldnt be to hard.
So finally got around to rebuilding the ECM. New caps in it. It was not nearly as hard as i thought it would be, but i accidentally bought a 30w soddering gun, and yeah....that didnt work to well. So after buying a new 60w gun, easy fix. Car starts right up, idles well. When i jiggle the ECM wires, no change. Thought "Great! Problem solved!".
Running it home, had a few voltage drops, but it would come right back. Then after 10 miles, turned onto my street to pull into the driveway and voltage drop and CEL light. 21 oxygen sensor, and 46 are the codes. Going to disconnect the oxygen sensor next and run it like that, to see if it will solve the problem.
And failed the test drive. Drove it fine for 15 min, then noticed a small voltage drop that came back quickly, then dropped again. Pulled into my driveway, put the car in park and the idle kicked back up and bounced around a bit, then it wound up dying again. Once again O2 sensor is the only code it gives. I tried jiggling the ECM wires, just to rule that out, but no change in idle or how it ran (yay i guess). I will pull it into the garage tomorrow and make sure the o2 sensor didnt shift, and none of the wires are touching anything.