What are codes p0171, p0174 and p0455? on 2001 BMW X5

My X5' didn't pass emissions. Got error codes p0171, p0174 and p0455. What are they?

by in Chicago, IL on May 17, 2013
1 answer
ANSWER by on May 17, 2013
THE P0171 AND P0174 ARE FOR THE FUEL INJECTION THE COMPUTER THINKS THE FUEL MIXTURE IS WAY OUT OF SPEC. THIS WILL REQUIRE DIAGNOSTICS TO CONFIRM A REPAIR STRATEGY. THE P0455 IS A FUEL VAPOR RECOVERY FAULT. MOST LIKELY CAUSE IS THE GAS CAP LOOSE OR FAULTY.