Strangely enough, I am also fighting a battle with code 51 ( aka p0171) A lean air/fuel mixture has been indicated by an abnormally rich correction factor
My symptoms are:
it is blowing black smoke (unburnt fuel) out of the tailpipe, dripping raw fuel as well.
Exhaust smells horrid and can even smell it a bit on the highway too its so bad
12mpg average when I used to get 17 average.
Major loss in power.
Occasional backfire
Surges on acceleration.
I have been moving down the list replacing parts here is all I have done:
Replaced both o2 sensors
Replaced plugs and wires
Checked compression (all 4 cylinders are 145-150 psi)
Checked for vacuum leaks with a vacuum gauge (no leaks)
Ran injector cleaner through it. After that tank of gas I used seafoam.
Pulled the injectors and inspected them, they appeared to be in good shape. Tips were clean. Checked to see if they were leaky by priming the fuel system with the injectors pulled. None leaked when ignition was turned to on.
Checked air filter.. it is in decent shape so left it alone for the time being.
Checked fuel pressure.. steady 48 psi
Checked oil, looks good.
Still after all that.. the code remained.
Took off my cat and looks like the inside is melted. Since I'm pretty much out of all other options, I said screw it and just went ahead and ordered a magnaflow cat. Now I am just waiting for it to come in then will install it and see if the code still gets thrown.
If it does, then I am out of ideas.