I would have thought so but this is all new to me.I agree with Mike's diagnosis in post 135. .8V is rich for gas(have never read up on lpg, so dunno what ratio is stoich or how the o2 reads on it). I'm not sure the o2 should be reading .8V at 2500 with gas under light throttle--my 96 doesn't go into OL until 3100rpm under light throttle(I wish it went in OL earlier to be richer than that 14.7) With LPG, should the o2 be oscillating around the stoich point in closed loop/low rpms?
So just to make sure I'm understanding this...the 0.880V 02 sensor reading on LPG is showing a rich condition up until 2000rpm so the PCM is subtracting approx -32% fuel (the maximum it can reduce it by) but considering I'm still getting bad fuel economy the 32% cut isn't enough. There is a super-rich condition up until 2000rpm. Once it passes 2000rpm the 02 voltage is oscillating again so there is no longer a rich condition, however the PCM adds the max fuel possible (+32%) because it overshot the mark earlier?
I don't understand why the P0171 error code says "System Too Lean" when it was clearly running too rich from the start - or could the P0171 only be thrown over 2000rpm when the PCM is adding max fuel back?
On the gasoline side of things...the 02 voltage seems fine until 2500rpm but the PCM is adding 15% fuel from idle so something is causing a lean condition from the start (opposite problem to LPG). At 2500rpm the 0.8V 02 voltage is showing a rich condition but the PCM is still adding (18%) fuel, which I don't really understand this???
Am I on the right track?
From what I gather this would be the 'stepper motor'.What ever controls the LPG flow hardware wise (not the PCM), that is comparable to a fuel injector is what I would look at next.