hello 92 8v (A/F rich all the time, exhaust leak)
exhaust problem will kill hot run and HC a/f (rich)
OXY sensor only comes into pay as engine gets warmer than 150deg F.
when this happens ,it is called closed loop (servo action between ECU and OXY ++)
And only if Oxy heater is working. and sometimes only when going over 1000 rpm.
most modern cars hit CL and stay when hot.
cold start and run are completely different matters. (modes)
Map is either bad or its being lied to. ( i bet it is the latter)
on cold start there are 3 air supplies.
1- IAC (isc) idle air valve with 2 wires connected top of TB.
2- remove cover plate front bottom of TB , this is Air valve #1 it must be open when
cold ,if not it is dirty or bad.
3- on the butterfly valve is a Vacuum Diaphargm drivice on the back of TB .
This device must be pushing the throttle open during cranking then it must release to run cold or hot. it has a gap adj. that measures at a #25 drill bit diameter.
this device has a spring inside the pushes the trottle open ,KEY OFF.
spring could be broken ,jammed or anything.
it is calibrated at the factory this Diaphragm servo.
The MAP has a tiny device just in front of it that could be clogged.
when ou say "changed" does, that mean new or used parts.
my manifold did the same.
had to remove it and replace 2 bad studs and re-machine the surfaces on the collector
so they made an AIR TIGHT seal. ( then she hit closed loop and stayed )
First , get an ohm meter (dmm, dvm, multimeter) put it across the ECT.
the value on the engine coolant sensor must be 2500. ohms and drop to below 300 when the engine is hot,
if the wires are missing or the device is open circuited in any way, the ECU will read -40 degress F. ( it that happens , the ECU will flood then engine when cold or hot)
temp-sensors
see test 1 2 , you already pass step 3.
you probably already did that . but code 12 is important.
These problems are difficult, after measuring every sensor hot and cold some people
discover the ECU is quite insane.
does your ECU send out code 12 when commanded to do so.
if not it is bad.
Keep in mind, all cars, (most) have 2 ECU's inside, one is the full ecu and the other
is a fail safe device that will run the engine, and make lots of black smoke.
BY DESIGN. Suzuki calls it , Failsafe. (others called it LimpHome).
If your car is stuck in Failsafe, it is not tunable.
too bad they didnt put a light for that.
I can tell you this, fix cold run A/F mixture.
The is one more element to this ( tad more difficult ) and that is that pesky
little Fuel pressure regulator, if it is stuck wide open car will be rich all the time.
it can be tested with a fuel pressure guage and a vacuum tool or with out vacuum tool
one can just pinch the vacuum hose and watch pressure sky rocket.
if it doesnt modulate with vacuum the car will never run correctly.
you will need to do step 1 and 6
here:
http://carfix.stufftoread.com/INJECTORS/pump.htm
there is a test port on the left side of the Fuel filter, 10mm screw head.
cheers.