My check engine light turns on and off occasionally. Had codes checked twice and P0172 and P0175 (rich bank 1 and rich bank 2) are the only ones Autozone says are set. Both times I checked codes, both were set.
This is a 1996 Chevy K1500 with 5.7L motor. I checked fuel pressure and running is 55psi and key-on-motor-off is 63psi. Spec per Autozone is
60-62psi key on motor off so I think that is close enough but comments appreciated. Truck has plenty of power, appears to run fine, maybe idles a little rougher than new but idles good but is a bit harder to start (cranks longer than it used to) but when checking fuel pressure, I noticed with key off, the pressure drifted slowly down, probably to 0 if I waited a few minutes. When I connected the gauge, no fuel sprayed out but there was when I disconnected.Looking for possible causes and next step. What I read and previous advice says these codes could be:
- O2 sensor but unlikely both sides go bad at the same time so probably OK.
- MAF dirty or going bad. - What I read, dirty and bad tend to make for lean mixture
- Fuel pressure - my test looks like it is OK. Looks like a check valve may leak back to tank or maybe an injector is leaking. Any way to test which? Also, would a leaking injector set rich codes on both sides??
- something esle.
Again, I appreciate any and all feedback. If I take it in, how would the shop diagnose?