Lt1 injector pulse width = 0?
I'm chasing the intermittent surging and poor idle when stopped and in gear problem. When I capture the data stream at idle I see my injector L and R pulsewidth at 0 sometimes. It looks to vary up to 4 when I increase throttle. My scan tool lists the units as mV ( I would have thought it'd be in ms). Any thoughts on the 0? When I read up on the pulsewidth control the fsm said that the o2 sensor is the primary control in closed loop... Could the 0 be pointing me to an o2 issue . ( o2 sensors look to vary as they are supposed to)
The O2 sensor is simply a generator. The thing produces a voltage that is used as a guide to adjust fuel. If the sensor is dying or so dirty that its not getting a taste of the gasses..no voltage. IIRC they are supposed to have a min, but I cannot say if thats true for one thats damaged or simply old and tired. I'd go thru the connections as well to be sure its not something that simple.
Good luck
The injectors will not fire if the ECM doesn't see a signal from the VATS module.
The injectors are synchronized to the rotation of the engine by the DRPs (Distributor Reference Pulses) and they will not fire if the ECM doesn't see those DRPs.
Your scan tool should be seeing the injector pulse width in ms. There is a minimum pulse width specification. On my car it's 1.6 ms. Basically the ECM calculates the pulse width and if it's less than 1.6 ms. then it uses 6 ms. That's why you can't put really big injectors in your car. The ECM can't lower the pulse width enough for it to idle well.
Last edited by Cliff Harris; May 10, 2013 at 11:58 PM. Reason: Corrected minimum pulse width value.
The BLMs are adjusted by the INT, which is the instantaneous calculation of O2 reading and some other stuff. I think the MAF and TPS are involved. Basically the ECM compares the INT to the BLM and if the INT is consistently higher or lower it tweaks the BLM in the same direction.
Since the 94 LT1 is a sequential system, shouldn't I see a value for each injector? I'm specifically looking at the following PIDs:
Inj L pw
Inj R pw
I currently only see one value for each... And sometimes it's 0 for extended periods of time.











