I recently experienced high lean fuel banks 1 & 2 in my 2003 chevy 4.8. Than my fuel pump went out. So I was thinking that the lean fuel readings was coming from low fuel pump pressure caused by a weak fuel pump. After replacing the fuel pump my truck threw the P0171 & 0174 codes again. I have checked almost everything that could cause those codes, in addition to replacing the fuel pump I replaced the fuel filter, spark plugs, checked for intake and vacuum hose leaks. And every thing checked out ok. So I went back wards and got to the fuel pressure check again and it was 50 psi. I found through the Chilton repair manual that the fuel pressure should be 55-60 psi for my truck. The fuel pump that I brought was a Airtech aftermarket brand. It would have taken 3-4 days to get the AC Delco and I needed to get the part in the same day. So could the lack of 5 psi cause a lean fuel condition?
