The time has come for my car to finally break down and strand me.
The car just died. I can try to restart it, and it will restart, run for a few seconds, then quit (act like it's out of gas). Pressing the gas pedal makes it worse. If (rare) I can get it to rev up above 3K rpm it will run fine (as long as I keep it above 3K.
After I got it towed I did some "testing" in my garage. If the engine is cold the car will run perfectly until the ECM switches from closed loop to open loop (or the other way around). The moment the coolant temperature reaches half way (on the not so precise gauge) the engine starts too miss and die. It is very difficult to restart while that point is hit. If I leave the car cool down for 1/2 hour or so it will again work ok until the "critical" point is reached again. One of the possible items that could cause this problem is the coolant sensor. However, it's not the coolant sensor that's at fault (since I changed it,

and it behaves exactly the same).
I checked the spark, all cylinders are firing fine. Even when the engine doesn't want to start spark is still present. I ran for codes (by jumpering the TE1 and E1 terminals) and I got two codes. The check engine light is giving me a 31 code, and the O/D light is giving me a 63 (or perhaps 36?) code. According to AllData 31 is a MAP sensor problem (which is not cheap ). I'm having a hard time finding that sensor (I would think it's in the air filter housing, or close by), but the only sensor in the air filter box is a tiny 2 wire sensor (the MAP should have 3 wires). Will a MAP sensor caouse a stall/difficult start condition?
I couldn't find a way to decipher what the 63 code on the O/D light is.
Is there a particular trick in testing the MAP sensor? Which one is it? Is it the little tine one (with a vacuum hose and a 3 wire electrical connector) that's bolted on the firewall? I couldn't be sure.