I recently shipped my 1989 325i convertible with an m30b35 out here from VA. I intend to BAR the car, but want it to pass the smog requirements before I start the BAR process.
I have tried to smog it several times, but I keep failing for high HC and CO even when I adjust the AFM spring to trick it into running leaner and run 50% E85. The car definitely smells rich and that is confirmed the Smog machine. The car also has almost 0 NOX.
ECU:
My setup is an m30b35 out of a euro 1986 735i. The engine came running motronic 1.1 on a yellow 150 ECU. I now have it running motronic 1.3 on a maroon 179 ECU. I have been using an old school BAUM scan tool to read the fault codes and running values. This tool indicates that my 179 ECU is for an e32. I have also tried smoging my car using a 150 ECU, but it may not have adapted since I only drove it ~2 miles before smoging it.
Q: Does the ECU need more driving time to learn?
Wire Harness
I am using my stock m20b25 wiring harness modified to reach the m30 plug locations.
Ignition:
The spark plugs are Bosch WR9LS and have a light coating of brown consistent with running rich, but are not fouled or overly sooty. I have a very strong spark at the plug, which leads me to believe my cap, rotor, wires, coil, and plugs are good.
Vacuum:
I have replaced everything that was causing a vacuum leak. I do not see any obvious leaks when smoke testing, and the system is holding good pressure.
Exhaust:
I am using the down pipes from a 1991 535i going into my stock 325i exhaust setup. I drove the car several miles on the freeway before checking my cat temperatures. It is 380F pre-cat and 510F post-cat, so ~130F temperature increase across the cat. I assume this indicates that my cat is working.
Air Flow Meter
I have tried multiple AFMs as well as adjusting the AFM spring tension with no positive changes. Everything has been reset to the stock factory position.
Fuel Pressure
I am using the stock 3.0bar FPR and have measured my fuel pressure as roughly 3.2bar (~3psi high). I have also tried using a 2.5bar FPR in an attempt to lean the engine out, but the ECU must be compensation by increasing the injector pulse width.
Fuel Injectors
I have Bosch injectors labeled 0 260 150 203, which comes up as e32 735i injectors.
Sensors:
I have a brand new Bosch coolant temp sensor. Throttle position sensor is reading idle/mid throttle/WOT correctly. The crank position sensor must be working for the car to run/drive, but is originally from an m20b25. The air intake temp sensor in the AFM is reading accurately according to the BAUM tool.
I was previously useing a universal Bosch O2 sensor, but it is only mounted in the down pipe reading Cyl 4-6. I used the BAUM tool to scan my O2 sensor and it was sweeping from 0.1v-0.5v (indicating lean conditions). I have tried multiple AFMs and AFM spring settings with no positive results. I was getting no fault codes.
I replaced my O2 sensor with a Bosch unit designed for an e34 m30b35. I also unplugged my ECU to reset any adaptions. I am not getting any CEL or fault codes. The BAUM tool indicated the sensor is sweeping, but the average is slightly above the desired 0.450 volts, which is consistent with a slightly rich condition.
Q: Would reading only 1 bank cause a problem?
I have tried to smog it several times, but I keep failing for high HC and CO even when I adjust the AFM spring to trick it into running leaner and run 50% E85. The car definitely smells rich and that is confirmed the Smog machine. The car also has almost 0 NOX.
ECU:
My setup is an m30b35 out of a euro 1986 735i. The engine came running motronic 1.1 on a yellow 150 ECU. I now have it running motronic 1.3 on a maroon 179 ECU. I have been using an old school BAUM scan tool to read the fault codes and running values. This tool indicates that my 179 ECU is for an e32. I have also tried smoging my car using a 150 ECU, but it may not have adapted since I only drove it ~2 miles before smoging it.
Q: Does the ECU need more driving time to learn?
Wire Harness
I am using my stock m20b25 wiring harness modified to reach the m30 plug locations.
Ignition:
The spark plugs are Bosch WR9LS and have a light coating of brown consistent with running rich, but are not fouled or overly sooty. I have a very strong spark at the plug, which leads me to believe my cap, rotor, wires, coil, and plugs are good.
Vacuum:
I have replaced everything that was causing a vacuum leak. I do not see any obvious leaks when smoke testing, and the system is holding good pressure.
Exhaust:
I am using the down pipes from a 1991 535i going into my stock 325i exhaust setup. I drove the car several miles on the freeway before checking my cat temperatures. It is 380F pre-cat and 510F post-cat, so ~130F temperature increase across the cat. I assume this indicates that my cat is working.
Air Flow Meter
I have tried multiple AFMs as well as adjusting the AFM spring tension with no positive changes. Everything has been reset to the stock factory position.
Fuel Pressure
I am using the stock 3.0bar FPR and have measured my fuel pressure as roughly 3.2bar (~3psi high). I have also tried using a 2.5bar FPR in an attempt to lean the engine out, but the ECU must be compensation by increasing the injector pulse width.
Fuel Injectors
I have Bosch injectors labeled 0 260 150 203, which comes up as e32 735i injectors.
Sensors:
I have a brand new Bosch coolant temp sensor. Throttle position sensor is reading idle/mid throttle/WOT correctly. The crank position sensor must be working for the car to run/drive, but is originally from an m20b25. The air intake temp sensor in the AFM is reading accurately according to the BAUM tool.
I was previously useing a universal Bosch O2 sensor, but it is only mounted in the down pipe reading Cyl 4-6. I used the BAUM tool to scan my O2 sensor and it was sweeping from 0.1v-0.5v (indicating lean conditions). I have tried multiple AFMs and AFM spring settings with no positive results. I was getting no fault codes.
I replaced my O2 sensor with a Bosch unit designed for an e34 m30b35. I also unplugged my ECU to reset any adaptions. I am not getting any CEL or fault codes. The BAUM tool indicated the sensor is sweeping, but the average is slightly above the desired 0.450 volts, which is consistent with a slightly rich condition.
Q: Would reading only 1 bank cause a problem?
Comment