Can an OBDII scanner consistently return the wrong code?
A few weeks ago I had my 2000 Ford Taurus serviced in response to a P0171 code (System Too Lean). They replaced the MAF sensor and PCV valve which fixed the problem.
The check engine light came back after a week, so I took the car back in. They read it but claimed it was a P0460, told me it was a $900 part (not counting labor) to fix, but recommended that I not repair it because of the car's age/worth.
The same P0171 code came back yet again a few days later. Now I don't know whether or not I can trust my code readers. Is it reasonable to assume that both of my (cheap) readers are getting the wrong code?