Ever since I got the engine running on the stand it has been very rich on startup. It did run clean but has stopped doing that. If I can make it run long enough to heat up the O2 sensor it cleans up but then cuts out wot about 2000 rpm or a little higher. I had read a code thirteen so I removed the baro solenoid and tested. Its working. I hooked the map sensor directly to the intake and disconnected the battery to be sure the code thirteen went away. It didn't change anything. I verified that the AIS was operating, the pintle withdrew to full open and then returned to ful close. I have a stock FPR which is putting 60 psi in the rail. The thing I noticed on the OTC 4000 E is that at startup the injector pulse width is about 7.2 ms. When the engine idle cleans up it goes to 2.4 ms.
Could the O2 sensor be causing the richness? It's the single wire type.
I can't get an ohm reading on it. Should I be able to?
The ECM is an 87 T2.