O2 sensor heater...what can affect it?

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • lolcantturn
    replied
    Beej can you explain throughly and in layman's terms how you did the 12V backfeed that was unsucessful for you? From my understanding, you just run a direct wire from the green/violet wire coming from the E36 harness to the fuse 11? I'm getting code 1264- O2 sensor heater.

    Leave a comment:


  • Beej '86 325es
    replied
    Well, I put in the new relays.

    Good news and bad news...
    Good news: the relay is clicking on
    Bad news: not until after 8.00 minutes flat

    I'm wondering if that has anything to do with the custom chip. I guess I'll call the tuner tomorrow. I'm dumbfounded.

    Leave a comment:


  • nando
    replied
    the engine will shut down randomly, or not start at all.

    Leave a comment:


  • Beej '86 325es
    replied
    Got all 3 on order, due in Friday. :)

    Out of curiousity, what are the symptoms of a bad Control Unit Relay?

    Leave a comment:


  • nando
    replied
    nice!

    yes, at this point - any original relays (be they E30 or E36) are suspect. I chased my tail for 2 years, trying to solve what I thought was crankshaft sensor synch loss/ground issues, fuel pump, signal noise, etc. etc. the whole time it was a $20 main relay. I'd replace all 3 if you don't know how old they are.. it's just not worth the headache!

    I'm actually finding I like the wiring more and more. since I can do it by thinking instead of crawling around on the floor under a dirty, greasy car...

    Leave a comment:


  • Beej '86 325es
    replied
    Originally posted by nando
    sounds like the relay is bad.

    what happens if you jumper from pin 30 to 87? that should force the O2 heater to function. then check for 12v at the sensor. or just replace the relay..
    Nandooooooooo!!!!

    Jumpered 30 to 87 gives me 12V at the sensor. My wideband sensor is showing more respectable A/F ratios immediately! Still a little leaner than I'd expect, but much improved.

    It's got to be just a bad O2 relay...which means my fuel pump relay may be bad also. I'm going to replace both just in case.

    When I blip the throttle and it's cold it wants to die, but once I get it idling again, it's rock solid. I'm not sure if a bad fuel pump relay would have anything to do with that though, maybe just the tuning.

    Many thanks! Auto wiring is not my strong-suit.

    Leave a comment:


  • nando
    replied
    sounds like the relay is bad.

    what happens if you jumper from pin 30 to 87? that should force the O2 heater to function. then check for 12v at the sensor. or just replace the relay..

    Leave a comment:


  • Beej '86 325es
    replied
    Originally posted by nando
    so either:
    -the signal from the ECU to pin 85 of the relay is not working (it's a ground, check for continuity to any ground plane with the car running)
    Continuity!

    Originally posted by nando
    -there's no voltage at pin 86 of the relay (test with ignition turned on)
    Got voltage!

    Originally posted by nando
    -there's no voltage at pin 30 of the relay (test with ignition turned on)
    Got voltage!

    Originally posted by nando
    -there's no voltage at pin 87 when the relay is energized (test with car running)
    :( No voltage here. I had the relay installed with a jumper so I could check.
    I do have continuity from pin 87 to the sensor and I do have continuity from the BRN O2 sensor ground wire to chassis ground. I swapped it with the fuel pump relay and the car ran the same, so the relay should be ok, right?

    Any thoughts are much appreciated!

    Leave a comment:


  • Beej '86 325es
    replied
    Awesome, thanks. It should be pretty easy to figure out where the problem is when you break it down like that. I'm digging back into it tomorrow night.

    Leave a comment:


  • nando
    replied
    there'd be no real point in bypassing the relay. you're going to have to use switched 12v either way. the relay is the most convenient source, and it's pretty simple. +12v to the energizing side (86), ECU provides a ground to switch it on (85), +12v to the switched side (30), +12v output to the O2 heater (87).

    so either:
    -the signal from the ECU to pin 85 of the relay is not working (it's a ground, check for continuity to any ground plane with the car running)
    -there's no voltage at pin 86 of the relay (test with ignition turned on)
    -there's no voltage at pin 30 of the relay (test with ignition turned on)
    -there's no voltage at pin 87 when the relay is energized (test with car running)
    -the ground to the O2 heater itself is open (check for continuity to ground at sensor harness)
    -the O2 heater is shorted somehow (check for continuity to +12v at sensor harness, ignition on)

    Leave a comment:


  • Beej '86 325es
    replied
    Originally posted by nando
    not unless it's bad enough to dump raw fuel through the exhaust...

    the O2 heater circuit is always on. closed loop is enabled as soon as the *sensor* reaches operating temp - it has nothing to do with engine temp, really.

    it only takes a couple seconds for the sensor to reach operating temp - that is it's purpose, to enable closed loop operation ASAP, even if the engine is still warming up.

    anyway, are you getting voltage at pin 30 of the relay? if you are, and the relay isn't bad, the next suspect would be O2 sensor grounds.

    the relay staying energized for a moment after you shut off the ignition is normal. there is a capacitor in the relay circuit of the ECU that keeps it powered for a moment. this is to keep the relay circuit from switching on/off due to noisy voltage inputs (voltage drop on the "start" pin to the ECU would de-energize the relay circuit).

    tying pin 87 together sounds like they were trying to bypass the O2 relay altogether. not really a good idea because each relay is only rated for so much current, and you'd have both the FP and O2 sensor(s) running through one relay.
    Thanks for the good feedback, nando! That definitely gives me a few things to check out.

    So if I understand correctly, the O2 sensor is always heated, but the DME chooses when to take readings from it or go into a closed loop?

    ...If that's the case, and I can't figure this wiring issue out, I wonder what would happen if I just wired 12V directly to it and bypassed the relay.

    As far as I know, my pins 87 aren't wired together...at least they shouldn't be. I've swapped the two relays around and run the car, so I'm 99% sure that the relay is ok.

    I'll check pin 30 on the relay tonight.

    Leave a comment:


  • nando
    replied
    Originally posted by 328ijunkie
    coolant temp sensor.
    not unless it's bad enough to dump raw fuel through the exhaust...

    the O2 heater circuit is always on. closed loop is enabled as soon as the *sensor* reaches operating temp - it has nothing to do with engine temp, really.

    it only takes a couple seconds for the sensor to reach operating temp - that is it's purpose, to enable closed loop operation ASAP, even if the engine is still warming up.

    anyway, are you getting voltage at pin 30 of the relay? if you are, and the relay isn't bad, the next suspect would be O2 sensor grounds.

    the relay staying energized for a moment after you shut off the ignition is normal. there is a capacitor in the relay circuit of the ECU that keeps it powered for a moment. this is to keep the relay circuit from switching on/off due to noisy voltage inputs (voltage drop on the "start" pin to the ECU would de-energize the relay circuit).

    tying pin 87 together sounds like they were trying to bypass the O2 relay altogether. not really a good idea because each relay is only rated for so much current, and you'd have both the FP and O2 sensor(s) running through one relay.

    Leave a comment:


  • 328ijunkie
    replied
    Ive done plenty of these swaps and never had this issue :dunno ;)

    Leave a comment:


  • aplinweiss_is
    replied
    I could be wrong but I still don't think continuity between 87 on fuel pump relay and the o2 relay is right. 87 is the energized output 12v to the o2 sensor. It doesn't make sense that the fuel pump 87 wire should come in contact with it?

    Someone correct me if I'm wrong

    Leave a comment:


  • Beej '86 325es
    replied
    I've had some interesting finds today...

    1) My harness adapter had the O2 relay wire (22 on x20) spliced with the the ignition wires. Fixed that, (6 on C101 to 22 on x20).

    2) I have continuity between fuel pump and o2 relays pins 87 on both relays. This seems odd to me...I've already run the bypassed the E30 connector and run the fuel pump relay wire (GRN/VIO pin 21 on x20) directly to fuse 11.
    EDIT: I'm thinking this isn't a concern. Even with the DME disconnected, I get some sort of continuity (weak or strong) between some of the fuel and O2 relays to half of the wires on the C101.

    3) The O2 relay is clicking on as soon as I turn on ignition. I put a jumper wire to check continuity and it's sending power out of the relay...it clicks off a few seconds after the key is turned off.

    But for some reason I'm still not getting 12V at the O2 sensor.
    Last edited by Beej '86 325es; 01-08-2012, 06:21 PM.

    Leave a comment:

Working...