97 F355 Spider ECU Issue/Smog Issue | Page 3 | FerrariChat

97 F355 Spider ECU Issue/Smog Issue

Discussion in '348/355' started by Loser, Jun 10, 2008.

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

  1. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    #51 Loser, Jul 1, 2008
    Last edited by a moderator: Sep 7, 2017
    Unfortunately, my OBD2007 license expired. I sent the code, I think, with Scan XL. See the attached image.
    Image Unavailable, Please Login
     
  2. eric355

    eric355 Formula 3
    Silver Subscribed

    Nov 30, 2005
    1,235
    Toulouse (France)
    Full Name:
    Eric DECOUX
    #52 eric355, Jul 2, 2008
    Last edited by a moderator: Sep 7, 2017

    The answer of your car is the same than mine.
    The useful data is #BF 9F F9 90 . It describes which PIDs (parameters) are accessible on this car out of the OBD2 generic list. It decodes as the table below. Only the non-greyed paremters are available with a generic OBD reader. All the other ones require the use of a proprietary reader (SD1, SD2, ...)
    Sorry, it doesn't really help with your problem but I was curious to see why the S/W was able to decode some Fuel Trim on Bank 3 and 4. Probably some wrong or misinterpreted labels.
    Each PID can be read manually by the command 01xx where xx is the hex number of the required PID (eg 010C for actual RMP, 0103 for the "open loop/ closed loop" status), the interface will return the hex value of the parameter which can be converted to physical value according to the last column of the table.
    Image Unavailable, Please Login
     
  3. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    Well, the car is going into the shop tomorrow. The mechanic wants to replace the ECU to see if it resolves the issues. The car is starting to idle rough and even stall sometimes.

    Since you had the schematics of the ECU, I have another question. Do you have the schematics for the relay circuit card that controls the power seats and top? My passenger seat only moves one way and I have verified that the issue is not with the relay. I would like to trace the logic back and maybe replace a few transistors rather than the entire $2,000 control box.

    Thanks for your help.

    Tom
     
  4. eric355

    eric355 Formula 3
    Silver Subscribed

    Nov 30, 2005
    1,235
    Toulouse (France)
    Full Name:
    Eric DECOUX
    OK, let me know if he check your ECU with a Ferrari diagnostic equipment and if it finaly solves your problem.

    The electrical diagram you are looking for is in the WSM volume 3, page H62. Thanks to Ricambi America you can consult it online: http://www.ricambiamerica.com/wsm/355vol3/355WSM_3index.htm (page 64).
     
  5. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    Actually, I'm looking for the electrical schematic for the circuit card which is the grayed out area in the middle of the diagram from the Ricambi site. This circuit card is $2,000+ and I have traced the issue to either a group of transistors or the Motorola PLCC on that board. If the issue is the PLCC, then I will need to replace the entire board, but if it's one of the transistors, then I should be able to fix the board for a minimal cost.

    See http://www.ferrarichat.com/forum/showthread.php?t=199382
     
  6. eric355

    eric355 Formula 3
    Silver Subscribed

    Nov 30, 2005
    1,235
    Toulouse (France)
    Full Name:
    Eric DECOUX
    I think it must be almost impossible to find the electrical diagram of such an ECU.
    From what I have seen, the two relays are double-relays which are most probably driven by the group of 4 TO92 transistors at the bottom left corner of the PCB. Have you checked the 4 coils, the 4 transistors and the components around (free-wheeling diodes, ...)? I don't think the microcontroler can have failed on only 1 output. From what I read, the potentiometer seems OK. Have you checked that the voltage it sends back to the ECU is consistent with the seat position?
    An idea if you don't find the failure and don't want neither to put $2000 on another ECU: you can try to copy the movement of the passenger seat onto the one of the driver seat (ie to command both the passenger seat relay and the driver seat relay at the same time, and to duplicate the driver seat potentiometer). It may works if you take care to have both seats in almost the same starting position ... or you can add a manual switch which commands directly the relay of the passenger seat to ensure the backward movement.
     
  7. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    For the O2 Sensor issues, we replaced the Monitronics ECU with a borrowed ECU and it correctly read the O2 sensor and Cat temperature values, however, the right bank went in and out of closed loop, while the left bank remained constantly open loop. This was measured using a Ferarri reader connected directly to the ECU at the shop. I tried to read the new sensor values using my ELM327 interface and the ScanXL software, however, the bank 1 sensors were flat at 0V and the bank 2 sensors were flat at about 0.16V. I read back the fault codes and I only saw the 1691 fault and one bank of O2 sensors (don't remember which bank). When we put my ECU back in, I am back to the low voltage reading on all four sensors and open loop in both banks.

    With the seat issue, the coils on the relays appear OK. I connected the bare board back into the circuit and measured the voltages at the relays and transistors. The seat forward values were 0V while the seat reverse values toggled with the switch. I compared them to the values for the driver's seat as well. There is definitely an issue in the circuit prior to the transistors and relay coils. This is why I am looking for a circuit diagram. I guess I can probe around on the card and come up with part of a diagram.

    I am not trying to get the top to operate automatically at this point. The first goal is to repair the passenger seat movement. Then I need to replace both potentiometers since they are both broken. But all of this is lower in priority than getting the car to pass smog. So I really need to focus on the Monitronics/O2 Sensor issue.

    Tom
     
  8. f355spider

    f355spider F1 World Champ
    Owner Rossa Subscribed

    May 29, 2001
    18,055
    USA
    Tom,
    On top of the possible Motronic ECU issue, what could be causing the other reading problems? Bad sensor connectors or wiring harness?
     
  9. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    I'm not really sure what could be causing the other issues. It appears that the O2 wiring connects directly to the ECU, so the fact that the other ECU read values from all four O2 sensors suggests that the wiring is fine. The PPI inspector said the battery was weak, but the mechanic that looked at the ECU said the battery was fine since the car started easily. Maybe I'll pull the battery and get it tested. I am having another issue that may also indicate a battery problem. Every time the driver side fan kicks in and the car is idling, the RPMs drop to about 600-700, the oil pressure drops to near 0, and the oil pressure warning light comes on. If I rev the engine, then the oil pressure goes back up. If I don't rev the engine, most of the time, the RPMs will bounce back up. Sometimes the car stalls though.
     
  10. f355spider

    f355spider F1 World Champ
    Owner Rossa Subscribed

    May 29, 2001
    18,055
    USA
    Two things I would do for the above items:

    1) Make sure you have a ground strap from the alternator to the oil sump. This was a update performed by Ferrari. You can buy the part from Ricambi America, or make your own for $2 with some 10ga wire and terminals.

    http://www.ricambiamerica.com/product_info.php?products_id=208383

    2) For the fan motor thing, you need to replace the fan motor assembly. As they age, they draw excessive current, which makes the alternator work very hard, causing the idle drop...and given a few seconds, the engine will recover.
    Fortunately, a less expensive source for the fan motors was found. See this thread:

    http://www.ferrarichat.com/forum/showthread.php?t=194555&highlight=355+fans


    See this also: http://www.ferrarichat.com/forum/showpost.php?p=137693408&postcount=48

    I would recommend replacing both fans.
     
  11. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    I found a company website that says they can diagnose and repair ECU issues, but I haven't researched them enough yet to trust sending them my ECU. http://www.ecudoctors.com/ I will look into the company some more over the next couple days.
     
  12. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    #62 Loser, Jul 14, 2008
    Last edited by a moderator: Sep 7, 2017
    I pulled the ECU yesterday and cleaned the contacts. I then cleared all codes and idled the car for 15 minutes. Then I collected the attached graphs. It is interesting that the O2 sensors go to 0V when the engine RPMs are increased. Anyway, I am waiting for feedback from another Ferrari owner that thinks they know what may be causing the problem.
    Image Unavailable, Please Login
     
  13. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    #63 Loser, Jul 19, 2008
    Last edited by a moderator: Sep 7, 2017
    I tried an experiment today. I disconnected all four O2 sensors and collected a new graph while I tried a few things. The labels on the graph mean:
    A: all four sensors disconnected with car running idle.
    B: connect passenger side pre-cat sensor bank2 sensor1
    C: disconnect bank2 sensor1
    D: connect bank1 sensor1
    E: disconnect bank1 sensor1, connect bank2 sensor2, apply some RPMs
    F: leave bank2 sensor2 connected and connect bank1 sensor2
    G: Apply RPMs
    H: Connect bank1 sensor1
    I: Apply RPMs
    J: Disconnect bank1 sensor1
    K: Connect bank2 sensor1
    L: Connect bank1 sensor1
    M: Disconnect bank1 sensor1

    Note that bank1 sensor1 and bank2 sensor1 are both new Bosch O2 sensors.
    Image Unavailable, Please Login
     
  14. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    #64 Loser, Jul 23, 2008
    Last edited by a moderator: Sep 7, 2017
    OK. Now I have another ECU from FerrParts. I installed it and the car runs...differently. I am still seeing low voltage on all 4 O2 sensors and the MAF. The sensors seem to toggle better. I am attaching a graph from the new ECU. Any ideas what would cause the voltage to be low? I will try some additional diagnostics with the new ECU later.
    Image Unavailable, Please Login
     
  15. eric355

    eric355 Formula 3
    Silver Subscribed

    Nov 30, 2005
    1,235
    Toulouse (France)
    Full Name:
    Eric DECOUX
    In your previous post, phases A, C and E are correct. With no sensor or cold sensors the Motronic return a 0.43V value. I have the same on my car, this is due to the polarisation stages in the Motronic. Obviously phases B and D are very strange and I cannot see any good reason to have 0V on these inputs but a short circuit on the sensors wires or a very very lean mixture (I have 0V only during costing phases when no fuel is delivered).
    Improving the grounding of the sensor has no effect IMO because none of the wires in the sensors are connected to the ground.

    To investigate these inputs, without the engine running to avoid exhaust gas effects on the sensors, I would suggest the following:
    connect a 1.5V battery to a potentiometer (1 or 2.2 kohm), then connect the minus pole of the battery and the cursor of the potentiometer in place of each sensor. You will then be able to generate a variable voltage and check the consistency of the OBD data...

    ... but a similar problem on 2 ECU is probably due to an external cause: harness, connectors (have a look inside the Motronic connector), Motronic grounding, ...
     
  16. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    #66 Loser, Jul 23, 2008
    Last edited by a moderator: Sep 7, 2017
    Well, I'm feeling pretty dumb right now. It turns out that the pre-cat O2 sensors that I picked up from Kragen are actually post-cat sensors! I pulled one to verify the part number. I purchased two new PRE-cat O2 sensors and installed them. I am attaching a new graph. I think Bank 1 Sensor 2 may still have issues since it is hanging around 0V, but I do have two slightly used post-cat sensors, so I guess I'll replace it and see what happens.
    I also need to put my original ECU back in and verify that it works.
    Image Unavailable, Please Login
     
  17. jm3

    jm3 F1 Rookie

    Oct 3, 2002
    4,364
    United States
    Full Name:
    JM3
    My compliments to Eric355 for sharing his knowledge.


    Jay
     
  18. f355spider

    f355spider F1 World Champ
    Owner Rossa Subscribed

    May 29, 2001
    18,055
    USA
    Good catch...what part numbers were you using? Were these Bosch O2 sensors?
     
  19. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    Yes, thanks alot Eric.

    I will post more info shortly.
     
  20. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    Pre-Cat sensors are Bosch 15738
    Post-Cat sensors are Bosch 15727

    I installed one of my slightly used post-cat sensors into the bank 1 sensor 2 location and all four sensors exhibited low voltage again. I'm guessing (hoping) that it is the sensor that is fried from being in the wrong position. I am going to go buy another, new, post-cat sensor to see if that resolves the issue. More soon....
     
  21. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    Well, my third post-cat O2 sensor has the same problem as the other two. I am going to try the other ECU again.
     
  22. f355spider

    f355spider F1 World Champ
    Owner Rossa Subscribed

    May 29, 2001
    18,055
    USA
    Interesting. I thought the only difference between the pre and post cat O2 sensors was the length of the cables. That their electrical operation was the same, as they are both four wire sensors with heaters.
     
  23. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    Well, the new ECU shows the same issue as the old ECU. Whenever I connect a 15727 O2 sensor into the system, all O2 sensors go to low voltage. I'm starting to wonder if 15727 isn't the correct O2 sensor for either pre or post cat.
     
  24. Loser

    Loser Formula Junior

    Apr 11, 2008
    791
    Gilroy, CA
    Full Name:
    Tom
    I also need to thank Russ at FerrParts in Sacramento and John Bagioli at Forza Motors in Monterey for their help. Thanks guys!
     
  25. f355spider

    f355spider F1 World Champ
    Owner Rossa Subscribed

    May 29, 2001
    18,055
    USA
    #75 f355spider, Jul 23, 2008
    Last edited: Jul 24, 2008
    Where did you get your numbers?

    I have been using the following Bosch part numbers for Motronic 5.2 F355 (1996-1999):

    Pre cat #13819 ($128 plus shipping from www.rockauto.com)
    The full part number is 0258003819

    Post cat #13820 ($128 plus shipping from www.rockauto.com)

    I needed a pre-cat O2 sensor once late on a Friday, and simply bought a Bosch, four wire "universal" from the local auto parts store (as recommended by Bosch on their 800 customer service #), ditched the provided "splicing block" and soldered my old plug onto the new sensor, then used heat shrink tubing over all four solder joints, and one big piece over all four joints.

    Okay, checked on the Bosch "universal" O2 sensors, from the www.rockauto.com website:

    Pre cat is #15730 ($50 from rockauto.com)

    Post cat is #15738 ($81 from rockauto.com)

    The universal ones will require either splicing or soldering the old plug onto the new O2 sensor. Must be some difference between the two sensors, just based on the big price difference between the two. Strange there is no price differential when you buy the "plug and play" versions that come with the factory plug.

    Tom, I just looked online at the 15727, and it sure looks like it should work fine (rockauto even crosses that one over to the 96 to 99 F355), it has the correct threading and four wires. I asked the tech guy at Bosch when I did mine, and he told me that all of their O2 sensors where essentially the same, the primary differences were how many wires (1,2,3 or 4), the threading on the sensor, the length of the cable, and the plug type on the end. So he said any number of their "universal" kits should work, as long as it is a four wire, with the correct threading. All one had to do was correctly splice the plug on. So that begs the question.....how did you do the splice? You might want to check that, and perhaps redo it, solding the wires. I really didn't like the look of the splicing block Bosch provides in the kit.

    BTW, it is "possible" the 15727 is not correct. I will tell you that Bosch's own look up guide is all screwed up, and mixes the part numbers all up between the 94-95 2.7 motronic, with the 96-99 5.2 motronic. O2 sensors are listed and mixed between the two. I have always found it more accurate to use the online look ups, and enter a "1999" F355 as that will usually get you the correct parts. Often times, if you look up under a 1997 Bosch will list the 2.7 parts...but you can catch it when the list TWO fuel pumps, or TWO MAF's or TWO idle control motors...since ours has only one...and completely different part numbers than on the 2.7 cars.
     

Share This Page