328 ECU Troubleshooting - Expert Advice Needed | FerrariChat

328 ECU Troubleshooting - Expert Advice Needed

Discussion in 'Technical Q&A' started by GTHill, Sep 15, 2008.

This site may earn a commission from merchant affiliate links, including eBay, Amazon, Skimlinks, and others.

  1. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    Unless you need the back story, I'll save you the long explanation of how I got to this point

    Here is the problem. I have an intermittent electrical issue with the ECU. According to the document co-authored by Brian Crall "Rifledriver", I performed all of the tests, and the only anomaly was testing the output of pins 15 (-) and 8 (+). When the car is running well, the voltage output is around 3-4v. When the poor running condition rears its head (again, its intermittent) the voltage read at these pins is really low (< 1v) and erratic. I can watch the voltage reading change with the engine running performance.

    Here is my assessment: Either the ECU is bad, or the input power to the ECU is intermittent. I'm looking for advice on what to look at from here. I'm not sure what pin provides the source power for the ECU. My wiring diagrams are really grainy so I can't find that information. Any help would be greatly appreciated.

    Gene
     
  2. Steve Magnusson

    Steve Magnusson Two Time F1 World Champ
    Lifetime Rossa

    Jan 11, 2001
    26,932
    30°30'40" N 97°35'41" W (Texas)
    Full Name:
    Steve Magnusson
    #2 Steve Magnusson, Sep 15, 2008
    Last edited: Sep 15, 2008
    If you have the 396/85 OM (1986 & 1987 US 328), the injection system schematic is also shown in Section 3 (page 73, Fig 65) -- might help you identify the pin numbers better.

    Pin 8 is the +12V power supply to run the whole injection system -- relative to ground, it should read whatever voltage the alternator is putting out. This is also connected to the "+" side of the frequency valve. You might try measuring this pin 8 relative to ground and see if it is also "X" when engine runs OK and "Y" when engine runs poorly. (If this voltage was "going away" for some reason, like a flaky protection relay, this would also cause the pin 8 to pin 15 voltage measurement to go to 0V.)

    Pin 15 is the "-" side of the frequency valve (and, relative to ground should be alternating quickly between ground and whatever pin 8 reads IIRC)

    Couple of questions:

    1. When you are making this pin 8 to pin 15 voltage measurement (which is effectively measuring the voltage across the FV) are you measuring VDC or VAC?

    2. Does this pin 8 to pin 15 voltage measurement behave exactly the same (3~4 volts when engine runs OK and less than 1V when engine runs poorly) with the O2 sensor plugged in or not plugged in?
     
  3. Rifledriver

    Rifledriver Three Time F1 World Champ

    Apr 29, 2004
    37,288
    Cowboy Capitol of the World
    Full Name:
    Brian Crall
    #3 Rifledriver, Sep 16, 2008
    Last edited: Sep 16, 2008
    Curious since I never authored, co or otherwise a document on the subject.


    What are the cars symptoms? I assume you speak of the lambda control unit.
     
  4. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
  5. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    Q1. My multimeter is digital but doesn't have a selection for VAC vs VDC. I thought it was weird, but testing a battery then testing household current works fine with the same setting on the multimeter.

    Q2. While troubleshooting last night, I noticed that the O2 sensor was in the mix, so I unplugged it for a while. The engine never ran poorly with it unplugged, but it is so intermittent that it could run perfectly for three days then quit the next (like this weekend). When I get home, if it begins to run poorly, I'll pull the plug to the O2 sensor and see what happens.

    I'll also measure pin 8 relative to ground if the poor running condition will repeat. Thank you very much for the help!

    Gene
     
  6. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    I am speaking of the Bosch Jetronic, which I'm calling the ECU.

    Symptoms:

    Intermittent poor running condition, where there is no power and may take 30 seconds to get above 4000 rpm. I suspected I lost one bank, but I found out that it wasn't the case by throwing a timing light on every cylinder and it checked good. The next test was suggested to me by James at Norwoods. So the next test was to see if fuel delivery was the problem. I removed the air box and while in a poor running condition, I advanced the throttle. No real throttle response, but then I shot some carb cleaner in the intake and she came alive. Then, while advancing the throttle, I pressed on the valve on the intake. Sorry, I can't remember the name of that valve. When I pressed on it, the engine came to life. What this told us is that the fuel system had enough fuel pressure, but wasn't delivering it properly.

    James then suggested that I go through the document in the previous post and see what I find. That is when I noticed the erratic voltage on pins 15 and 8 when running poorly, but within specs when running properly.

    That brings us to now. Thank you very much for looking at this!

    Gene
     
  7. Steve Magnusson

    Steve Magnusson Two Time F1 World Champ
    Lifetime Rossa

    Jan 11, 2001
    26,932
    30°30'40" N 97°35'41" W (Texas)
    Full Name:
    Steve Magnusson
    #7 Steve Magnusson, Sep 16, 2008
    Last edited: Sep 16, 2008
    You have a very smart multimeter ;). One thing to check is if there is a small "AC" or "DC" that appears in the display window while making a voltage measurement to indicate what it thinks it is measuring. But check the manual if you've got one -- there are many instances where measuring the AC component of a normally DC signal is important -- like measuring the output of an alternator -- where you want a large DC signal (~14VDC) and a small AC signal (less than 0.1VAC). If a multimeter can't be forced to measure only VAC, you could never make such a measurement, and I'd guess it very unlikely that a multimeter manufacturer would make this impossible to do (although you may have to read a manual the size of a phone book to figure it out ;)).

    The good news is that you've been able to actually confirm something measures "bad" when the engine is running "bad". As indicated in Carl's .pdf file, the higher the VAC measured across the FV terminals, the more fuel gets delivered for the same airflow plate opening. So when your voltage between pin 8 and pin 15 goes to ~0VAC, it's much too lean (although your 3~4V when it's running OK seems a little lowish and might indicate you could use a small tweak). The tricky part now is determining if:

    1. You're just losing the +12V power to run the system (which holds the FV closed because there's 0 VAC across the terminals and the A/F goes lean),

    2. The O2 sensor is wacky and its occasional "bad" signal is causing the ECU to "think" it needs to hold the FV closed and forces the voltage across the FV terminals to be 0 VAC, or

    3. The injection ECU is just flaky and isn't working right occasionally.

    Good hunting! -- will await more info if you can get the Gremlin to repeat.
     
  8. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    1. I'm hoping it's this one. :)

    2. The O2 sensor has three wires. When I disconnect the Beige/Black plug (2 wires) the engine will continue to run fine. However, when I disconnect the Green wire (single plug) the pin 8 to 15 voltage will lower somewhat and the engine runs a bit worse, but not nearly as bad as when "the Gremlin" raises its bastard head. I don't think this is the problem. I can't imagine that a bad O2 sensor would make the car run worse than the lack of O2 sensor. I guess its possible, but that means that the ECU is believing what the O2 sensor is saying and leaning the system out.

    3. Ug.

    Thanks for the help!

    Gene
     
  9. Steve Magnusson

    Steve Magnusson Two Time F1 World Champ
    Lifetime Rossa

    Jan 11, 2001
    26,932
    30°30'40" N 97°35'41" W (Texas)
    Full Name:
    Steve Magnusson
    #9 Steve Magnusson, Sep 16, 2008
    Last edited: Sep 16, 2008
    Yes -- this would be the cheapest and easiest fix.

    The two wire plug is just an internal +12V electrical heater, so when the O2 sensor is already warmed up from the exhaust gases, it will make no difference whether it's plugged in or not, just as you've found.

    The single wire is the O2 sensor output signal, and unplugging it is not the same as having a "bad" signal come out of it. When unplugging it, the ECU can detect this condition, and it sets the VAC at the frequency valve to a fixed mid-range default value. Since your running changes a little when you unplug this, that is also an indication that your manual mixture tweak is not quite right (but it's obviously not that horrible -- one check you can make is, at warm idle, the average VAC at the FV should be about the same whether the O2 sensor single wire is plugged in or not plugged in if the mixture tweak is right). However, if the signal coming out of the O2 sensor is stuck at ~0.9V (regardless of the O2 content in the exhaust gases), the injection ECU would think "it's too rich" and would intentionally decrease the VAC at the frequency valve trying to lean it out.

    Agree -- we don't want to go here ;)
     
  10. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    Thanks for all the help Steve. Would it make sense for a "bad" signal to be intermittent from an O2 sensor? I'm eliminating the green O2 sensor wire as a problem because if it was bad, the lack of signal would be equal to me unplugging it but the running results are different. Is that logical?

    Thanks again,

    Gene
     
  11. fastradio

    fastradio F1 Rookie
    BANNED Professional Ferrari Technician

    Apr 26, 2006
    3,664
    New England
    Full Name:
    David Feinberg
    #11 fastradio, Sep 16, 2008
    Last edited by a moderator: Sep 7, 2017
    Gene,

    Recently, we ran into a intermittant rough running problem with a late 1985 308QV. As it turned out, this car has the same FV set-up as on a 328, which revealed itself after going through the 328 parts manuals. There's a small thermoswitch on the front side of the engine, near the oil vapor recovery drain hose. As best as we were able to determine, this switch shuts off the FV circuit when then engine is cold...and then allows the FV circuit to come into play once the engine comes up to temperature.

    As the switch is of the simple bi-metallic type, the resistance should be either zero or infinite resistance...Our was always at 300-400 ohms, regardless of temperature.

    See #18 on the diagram:
    Image Unavailable, Please Login
     
  12. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    Thank you for the suggestion. Do you happen to know the pinouts on the ECU or which number this item is on the 328 wiring diagram? I'm seeing three temperature related sensors:

    - 154 - Oil Temp Sensor - Doesn't seem to have much to do with the ECU system.
    - 158 - Coolant Temp Switch - It does have a connection to one of the relays on the ECU Plate
    - 160 - Exhaust Temp - It does have a connection to one of the relays on the ECU Plate

    Thanks!

    Gene
     
  13. fastradio

    fastradio F1 Rookie
    BANNED Professional Ferrari Technician

    Apr 26, 2006
    3,664
    New England
    Full Name:
    David Feinberg
    Gene,

    As I recall, we couldn't find this switch referenced on the 308QV wiring diagram...I didn't check to see if it was on the 328 diagram. As a quick test, pull the two wire connectors on this switch and short them together. We did this...and all of the driveabiltiy/rough running quirks went away.

    Sorry I can be more help here...

    David
     
  14. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill

    Quick test? Did you see where this thing is located? :) I sure hope the car isn't hot when it starts acting up...

    Gene
     
  15. fastradio

    fastradio F1 Rookie
    BANNED Professional Ferrari Technician

    Apr 26, 2006
    3,664
    New England
    Full Name:
    David Feinberg
    Oh c'mon, Gene...It's a Ferrari. Of course the switch (only) acts up when the vehicle is hot. LOL! It's easiest to access the switch when the vehicle is on a lift. You could still test the switch, in situ, cold. It's either zero or infinite ohms...but not a value in between, I just can't recall which.

    David
     
  16. Steve Magnusson

    Steve Magnusson Two Time F1 World Champ
    Lifetime Rossa

    Jan 11, 2001
    26,932
    30°30'40" N 97°35'41" W (Texas)
    Full Name:
    Steve Magnusson
    No, a "bad" signal doesn't necessarily equal "lack of a signal", and it's probably unlikely the O2 sensor signal is intermittent, but it's not impossible. It is true that if you have the bad running occurring, and unplug the O2 sensor, and the bad running stays present, the O2 sensor can't be causing the problem so that's the easiest way to rule the O2 sensor in or out as the cause of the problem.
     
  17. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    Ok, here is how the test went.

    Started the car, runs fine for about 3 minutes. Then, it starts. Low RPM, won't advance RPM when throttle is advanced. Input voltage (pin 8) to the ECU checks good during poor running condition. So, I pulled the O2 sensor connection next to the airbox. 2 seconds later, engine begins to run much better. Plug back in, runs poorly. Unplug, runs much better. Plug back in, runs good. Yep, runs good. However, I think that this shows that the problem is with the O2 sensor. So, wiring or O2 sensor? Is there a readily available O2 sensor that I could find locally? Thanks!

    Gene
     
  18. Steve Magnusson

    Steve Magnusson Two Time F1 World Champ
    Lifetime Rossa

    Jan 11, 2001
    26,932
    30°30'40" N 97°35'41" W (Texas)
    Full Name:
    Steve Magnusson
    #18 Steve Magnusson, Sep 16, 2008
    Last edited: Sep 16, 2008
    Not a good sign for the O2 sensor, but there's always the danger that just wiggling things around is having an effect. If you can make a VDC measurement on the O2 sensor single wire relative to ground during the same sequence you could be more sure that the O2 sensor is wacko. For example, if you had for that sequence:

    1. engine runs poorly with O2 sensor plugged in; O2 sensor single wire measures a constant 0.9~1.0 VDC relative to ground (and the FV measures ~0 VAC)

    2. unplug O2 sensor and engine runs better; O2 sensor single wire still measures a constant 0.9~1.0 VDC relative to ground (and the FV measures the default 5~6 VAC)

    3. plug O2 sensor back in and engine runs poorly again; O2 sensor single wire still measures a constant 0.9~1.0 VDC relative to ground (and the FV measures ~0 VAC)

    4. unplug O2 sensor and engine runs better; O2 sensor single wire still measures a constant 0.9~1.0 VDC relative to ground (and FV measures the default 5~6 VAC)

    5. plug O2 sensor back in and engine runs fine; O2 sensor single wire now measures 0.5 VDC average relative to ground as it should normally during closed-loop warm idle (and FV measures 5~6 VAC or something close, but not ~0 VAC).

    Then I'd condemn the O2 sensor for sure.
     
  19. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    Ok, test results:

    Started engine, running fine. Pulled Single Green wire to O2 sensor. No voltage coming from O2 sensor (thin black wire), but green wire (I can't find the green wire on the wiring diagram) is showing .5 VDC. Now from looking at it, the side of the wire I'm testing looks like the input to the O2, not from the O2. Is that right? On with the test.

    About five minutes pass, engine starts to run poorly. I pull the Green wire for the O2 sensor, engine runs fine. Green wire tests .5 VDC, again, this looks like it isn't coming from the O2 sensor, but going to the O2 sensor. Again, this could be correct.

    Plug in O2 sensor, engine runs poorly. Unplug O2 sensor, engine runs good, tests again at .5 VDC. Plug O2 back in, runs good. The exact same cycle of my plugging it in and unplugging it resulted in it working well. Is the computer just compensating for the O2 sensor being unplugged?

    I guess my questions is this: That .5 VDC I am supposed to be reading, is that from the O2 Sensor or to the O2 sensor? It sure looked like I was reading .5 VDC input, not output.

    Oh, the FV never reads 5-6 VDC. It is always like 2.5 - 4 VDC, even when running properly. When not running properly, it is very erratic, somewhere around .5 VDC, but that may be my multimeter being really sensitive. I should have manually adjusted the range.

    There is definitely a pattern now where the problem begins when the engine is getting (or is) hot. I can't think of a time where it started doing this cold.

    Thanks again for the help!

    Gene
     
  20. msouza

    msouza Formula Junior

    Mar 14, 2005
    292
    Tennessee
    Full Name:
    Milton Souza
  21. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
  22. Steve Magnusson

    Steve Magnusson Two Time F1 World Champ
    Lifetime Rossa

    Jan 11, 2001
    26,932
    30°30'40" N 97°35'41" W (Texas)
    Full Name:
    Steve Magnusson
    When you unplug the O2 sensor, the (green) wire on the ECU side will default to 0.5 VDC -- so that's all OK. The output of the O2 sensor is the wire coming from the O2 sensor -- "no voltage" on this wire seems a little strange to me, but when something is "bad" could be something strange.

    I'm just going by what Carl stated in his paper -- that it should be in the 5~6 VAC range when everything is working closed-loop and well. I'd still be more suspicious that you have an instrumentation problem (and are not measuring VAC), but it's really more important that you can detect "something" when running good and "nothing (near 0V)" when running bad.

    Definitely, a good sign that you're finding the troublemaker. During cold-running, the ECU ignores the O2 sensor signal like it is unplugged so not ever having the problem when cold is a good sign for the other components (protection relay, ECU).
     
  23. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    So would you agree that the O2 sensor is the problem?

    Thanks!

    Gene
     
  24. Steve Magnusson

    Steve Magnusson Two Time F1 World Champ
    Lifetime Rossa

    Jan 11, 2001
    26,932
    30°30'40" N 97°35'41" W (Texas)
    Full Name:
    Steve Magnusson
    Would still like to see some voltage measurements on the black wire coming from the O2 sensor when warm and unplugged (and when engine runs poorly if plugged back in). If you only made this measurement at initial light-off, it isn't that meaningful as the O2 sensor only gives a meaningful signal when warm.
     
  25. GTHill

    GTHill F1 World Champ
    Lifetime Rossa Owner

    Jul 1, 2006
    14,054
    Double Wide
    Full Name:
    GT Hill
    I did check this measurement about 5 minutes after starting. The voltage was in the mv range, I don't remember the reading because it wasn't the .5 VDC that I thought I was looking for. I'll probably change the O2 sensor tonight. I will have one waiting for me this afternoon and it shouldn't be too hard to change.

    Thanks!

    Gene
     

Share This Page