PDA

View Full Version : Code 1222 - ? Replaced O2 sensor



scott 4991
10-03-2007, 05:39 AM
Hello All.. I have a rough running 1990 535i. The code is 1222, and I have replaced the 02 sensor, which seemed to fix the problem for about 10 miles, then it's running the same - rough. The 02 sensor was dark black when I pulled it out, telling me I'm running very rich. I have also replaced the Idle Control Valve.

Read in the Bently book perhaps a water temp sensor?

Ideas?

Thanks

Scott

scott 4991
10-03-2007, 09:25 PM
Looking for things to look for.. I know there are good mechanics out there..

sc

timandbim
10-04-2007, 04:05 AM
i thought the code for the oxy sensor was 1221... i remember thinking 'so what do you replace for a 1222, then?' after i replaced mine... i think i had decided it was not the sensor itself but somewhere in the area around it (wires or fuse or?)- did you reset? - are you code free now? sorry this doesn't help much... somebody else knows more than me, i think...

Ferret
10-04-2007, 04:08 AM
Check for vaccuum leaks and that your maf is good.

Unplug the maf while the engine is running and see if it makes a difference.

shogun
10-04-2007, 04:51 AM
The code error oxy sensor is in most cases not the oxy sensor but something else which causes the oxy sensor to send such crazy messages and to react crazy and give wrong signals to the DME.
As Ferret already said, checl the intakes for vacuum leanks, and that your MAF is good. Often it is the MAF.
Distributor and rotor checked?
If you have a Bentley Manual, I believe the test data are mentioned there for your model.


Read in the Bently book perhaps a water temp sensor?

Yes, also a possibility, if there temp sensor is faulty and the DME always belives that coolant is cold, the mixture will be richer.
As you have a Bentley, just get your multimeter/DMM and test the temp sensor. Note, that there are 2 , one is for the DME, one just for the indicator in the dash which does not matter what it shows in this case.

scott 4991
10-04-2007, 08:03 AM
Thanks for the suggestions. I will recheck all the above.

sc

ahlem
11-17-2007, 11:39 AM
I was reading your old post. I have a similar code showing up. My car starts and runs fine but seems to have a rev limiter on onramps and the check engine light blips on from time to time on trhe freeway. I changed my O2 sensor that had 50k miles on it. The old one was hard to remove but looked reasonable. The next thing is to check the cap and rotor.
I have 285k miles 1990 535 5 speed Conforti Chip K&N air intake Racing Dynamics Exhaust.

scott 4991
11-17-2007, 03:52 PM
I disconnected the battery, reset the comptuer.. all worked fine. May want to try this if you have not.

sc

ahlem
11-17-2007, 06:47 PM
In the tech section it says how to clear the codes. I tried it. It didn't work. My 1222 code just keeps repeating. When you disconnected the battery did it clear the code? How long did you have it unhooked? I need to check to see if I've got the radio code or if there is one before I try this. In my case, I can feather the throttle slightly when on the freeway and the check engine light turns off. Should I expect the drag race onramp test to be better after I clear the code?

Tiger
11-18-2007, 08:04 AM
Most likely your air mass sensor is bad. Usually when car spits out O2 error, it is Air Mass Sensor because the computer is telling you that the O2 reading is way out of ball park. A pro would look at 02 reading while car is running to see if it register anything... if it is zero then O2 is dead... and they will also check if the 02 sensor have 12V for heater...

Once they verified that the 02 sensor is working, it is most likely to be the Air Mass Sensor that is bad.

ahlem
11-18-2007, 02:15 PM
Once they verified that the 02 sensor is working, it is most likely to be the Air Mass Sensor that is bad.[/QUOTE]

Since my O2 sensor is just 24 hours old I will assume it's working. In the Haynes manual they tell how to check the Air Mass Sensor by checking resistance between a couple pins in a connector near the glove box. I've heard of people servicing the Air Mass Sensor flap. Have you? Is there an upgrade to look for if I try to source a used one? My throttle body has been bored out. I still have to unhook my battery and reset the code 1222.
I updated my profile to add a picture of the car, I will see if it works.

Tiger
11-18-2007, 03:52 PM
You can try using mass air flow meter cleaner ... make sure no wire broken and check unit according to your manual.