Engine light on 2000 Saturn LS2

The check engine light is on. Mileage 73,000. My local mechanic has replaced the hose assembly and gasket. I am told PSI is 22, and it should be at least 40. Now, they want to replace the fuel filter and possibly the fuel pump. Am I paying my mechanic to continually try to diagnose the real issue. He wants $ 700 to replace the fuel pump and I dont want to invest that kind of money now. Thank you ERROR CODE IS P00171, BANK ONE IS TOO LEAN

by in Hayward, CA on August 08, 2009
1 answer
ANSWER by , August 09, 2009
What is the trouble code.