Materials to Maintain Your ZHP IIIII Hand Protection IIIII Tools to Maintain Your ZHP
Results 1 to 9 of 9
  1. #1
    Join Date
    Jan 1970
    Location
    Lexington, KY
    Posts
    4,922

    P2231 Oxygen sensor pending code

    I have on and off detected a P2231 code on my 2005 (non ZHP).

    Because there are not that many threads out there on this code and the little bit I have found was not in our own site, I figured we and the rest of the world could benefit from the Collective Mafia Knowledge (CMK).

    The code is pending and apparently indicates bank 1 sensor 1 is "shorting to heater circuit". Car has zero issues in term of performance.

    3 Initial questions.

    1) can I just go on for now?
    2) what worst symptoms will I encounter if I do nothing.
    3) should I change one or both precat sensors?

    Thanks in advance for your CMK.
    325i, 2005, 5MT, Silvergrey, leatherette, Sport package; CDV delete, KONI STR-T & KYB Excel-G, Weisslichts, Stewart H2O pump

    328i, 2010, 6MT, Spacegrey, dakota leather, M-sport packages; has a 330 intake but no tune - yet
    http://s900.photobucket.com/user/othibau/media/Junesig.jpg.html][IMG]http://i900.photobucket.com/albums/ac208/othibau/Junesig.jpg

  2. #2
    Join Date
    Feb 2011
    Location
    Valparaiso, IN
    Posts
    3,595
    As I understand it, the sensors only work when hot, so they have heater coils (I guess?) in them to get them up to temp when you start it cold.

    Not sure how much of this you know already, but basically their job is to adjust the fuel:air mixture by sending feedback about the oxygen levels in the exhaust. If the engine is cold, or the sensors are not working, the computer kind of defaults to its spec ratios. This is referred to as going into "Open Loop". At this point it isn't relying on the sensors to optimize the fuel mixture. When they get up to temp, the car will go into "Closed Loop" where it's adjusting based on the O2 sensor feedback.

    So it sounds like your sensors aren't warming up with the coil. I think it'll just make your car stay in open loop longer, until the sensors warm up on their own from the exhaust heat.


  3. #3
    Join Date
    Jan 1970
    Location
    Lexington, KY
    Posts
    4,922
    Thanks Ryan for answering, I had forgotten about this thread.
    And thanks for your explanation as I know nothing about the function of those sensors.
    Occasionally, when I start the car, an alarm sounds on my UltraGuageII to let me know about the pending code.
    Problem is that every minute I get an alarm so I disable it. I should try and see if driving until sensor is hot stops the alarm.

    Will try that and report back.

    Ultimately, this seems like I should change at least the one sensor.
    325i, 2005, 5MT, Silvergrey, leatherette, Sport package; CDV delete, KONI STR-T & KYB Excel-G, Weisslichts, Stewart H2O pump

    328i, 2010, 6MT, Spacegrey, dakota leather, M-sport packages; has a 330 intake but no tune - yet
    http://s900.photobucket.com/user/othibau/media/Junesig.jpg.html][IMG]http://i900.photobucket.com/albums/ac208/othibau/Junesig.jpg

  4. #4
    Join Date
    Jan 1970
    Location
    Lexington, KY
    Posts
    4,922
    Driving until sensor is hot does not stop the alarm.

    If its warm when I start the car, no issue.

    I am tempted to keep driving for now.
    325i, 2005, 5MT, Silvergrey, leatherette, Sport package; CDV delete, KONI STR-T & KYB Excel-G, Weisslichts, Stewart H2O pump

    328i, 2010, 6MT, Spacegrey, dakota leather, M-sport packages; has a 330 intake but no tune - yet
    http://s900.photobucket.com/user/othibau/media/Junesig.jpg.html][IMG]http://i900.photobucket.com/albums/ac208/othibau/Junesig.jpg

  5. #5
    Join Date
    Jan 1970
    Location
    Lexington, KY
    Posts
    4,922
    Code no longer pending and manifested as a solid trouble code about 24 hours after I noticed a pretty strong vibration throughout the car when idling. Feels like a cylinder is not firing and gets engine off timing.
    I could be wrong. But this is the feeling I get.
    The service engine soon light came on 2 seconds after my Ultra Guage identified the code.
    Strange thing is that the problem only manifests at idle. Car still pulls strong.

    Will take to mechanic and report.
    325i, 2005, 5MT, Silvergrey, leatherette, Sport package; CDV delete, KONI STR-T & KYB Excel-G, Weisslichts, Stewart H2O pump

    328i, 2010, 6MT, Spacegrey, dakota leather, M-sport packages; has a 330 intake but no tune - yet
    http://s900.photobucket.com/user/othibau/media/Junesig.jpg.html][IMG]http://i900.photobucket.com/albums/ac208/othibau/Junesig.jpg

  6. #6
    Join Date
    Jan 1970
    Location
    Lexington, KY
    Posts
    4,922
    230 dollars and problem is solved with a new oxygen sensor bank 1.
    325i, 2005, 5MT, Silvergrey, leatherette, Sport package; CDV delete, KONI STR-T & KYB Excel-G, Weisslichts, Stewart H2O pump

    328i, 2010, 6MT, Spacegrey, dakota leather, M-sport packages; has a 330 intake but no tune - yet
    http://s900.photobucket.com/user/othibau/media/Junesig.jpg.html][IMG]http://i900.photobucket.com/albums/ac208/othibau/Junesig.jpg

  7. #7
    Join Date
    Jun 2011
    Location
    VA/DC
    Posts
    14,445
    One sensor? Pre-cat? I assume not a DIY at that price. Didn't want to do both?


    ---
    "ZHP is a garbage option anyway- just some cosmetic upgrades with a different cam and diff to claw back some of the performance lost fitting those hideous and heavy wheels. Any 330 with a 3.46 diff will smoke a ZHP every time. The whole Mafia thing reeks of childish behavior." - anonymous E46 fanatic

  8. #8
    Join Date
    Jan 1970
    Location
    Lexington, KY
    Posts
    4,922
    No diy. Not one minute. Pay to play.
    Only changed the one. It was influencing the engine so much.
    325i, 2005, 5MT, Silvergrey, leatherette, Sport package; CDV delete, KONI STR-T & KYB Excel-G, Weisslichts, Stewart H2O pump

    328i, 2010, 6MT, Spacegrey, dakota leather, M-sport packages; has a 330 intake but no tune - yet
    http://s900.photobucket.com/user/othibau/media/Junesig.jpg.html][IMG]http://i900.photobucket.com/albums/ac208/othibau/Junesig.jpg

  9. #9
    Join Date
    Jun 2011
    Location
    VA/DC
    Posts
    14,445
    Autozone.com
    Quote Originally Posted by Oli77 View Post
    No diy. Not one minute. Pay to play.
    Only changed the one. It was influencing the engine so much.

Similar Threads

  1. BMW E46 330i ZHP O2 Oxygen Sensors
    By danewilson77 in forum Mechanical | Troubleshooting
    Replies: 59
    Last Post: 05-15-2015, 09:44 AM
  2. Camshaft Position Sensor - Fault Code P0369
    By Cadeez in forum Mechanical | Troubleshooting
    Replies: 2
    Last Post: 01-26-2015, 11:40 AM
  3. FS: 2004 BMW 330 Ci, electric red/blk, AT, (sale pending), Peabody, MA
    By ELCID86 in forum BMW 330 ZHPs For Sale (vehicles only)
    Replies: 1
    Last Post: 08-20-2013, 04:24 PM
  4. Replaced the oxygen sensors.
    By BimmerWill in forum General -- ZHP Related
    Replies: 14
    Last Post: 12-19-2012, 09:15 AM
  5. Oxygen Sensors... Clean or replace ?
    By alexandre in forum Maintenance
    Replies: 3
    Last Post: 09-13-2012, 04:22 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •