Hoping someone around here has seen/heard of this or a similar problem.
I've got a '96 BMW 318ti daily driver (1.9l M44 4 cyl). I went to get it inspected (NC State inspection- OBD) and figured out that the check engine light was not working- bulb was blown and I just never noticed it. I replaced the bulb and it lit up, generic OBD scan tool gave me a code P1140, which is something with the MAF or TPS. I have since replaced the TPS with a known good one, same with MAF (at least the seller told me it was good...), replaced the rubber intake bellows between the MAF and the throttle body, checked for air/vacuum leaks, etc.
Car stil throws the P1140 code.
I did get some Freeze Data from the scantool- here's what it says (2 different occurences of the same code):
P1140 RPM 1536 1093 Load Value 7.0% 6.6% Coolant Temp 199F 82F Short term fuel trim1 0.0% 0.0% Long term fuel trim1 0.7% 0.0% Short term fuel trim3 -100.6% -100.6% Long term fuel trim3 -100.6% -100.6% Vehicle Speed 3 mph 1mph Fuel system1 open open Fuel system2 n/a n/a
Based on my interwebz education about fuel trim, seems like the DME/ECU is trying to compensate for a "perceived rich condition" by cutting back on the fuel by 100.6% (which I think is the max it can display)- thus the "-100.6%" reading. I have occasionally smelled raw fuel when I first start the car, so now I"m thinking I've got an injector or 4 leaking down when the car is parked, and/or a leaky injector(s) while the car is running.
Car has ~210k on it, and the PO was not exactly a stickler when it comes to preventative maintenance.....
Any ideas from the brainiacs out there???
Thx, Rig.

