99 Chevrolet Silverado 5.3L Engine P0171/P0174/P0137/P0157 Diagnosis: Lean Condition, Fuel Pressure Issues, and EGR Leak Fix
I recently purchased a 1999 Chevrolet Silverado with a 5.3L V8 engine that had been stored for an extended period. Within days of ownership, the truck began throwing multiple OBD-II diagnostic codes: P0171 (Bank 1 lean), P0174 (Bank 2 lean), P0137 (Downstream O2 sensor failure on Bank 2), and P0157 (Downstream O2 sensor failure on Bank 1). I've already replaced the mass airflow sensor (MAF), fuel filter, air filter, spark plugs, plug wires, and intake manifold gasket. Additionally, I discovered mouse nests in the air filter housing and behind the intake manifold during maintenance. After resetting the codes, P0171 and P0174 persist—indicating a lean condition on both engine banks—and now P0137 and P0157 are also present. At low RPMs, especially when backing out of parking spots, I experience sudden power loss and the engine appears to stall. The truck lacks proper acceleration and performance under load. I suspect the root cause is related to fuel delivery or air intake leaks. I've addressed a known issue: the EGR hose bracket on the intake manifold was warped and leaking significantly. While I initially considered sealing it with silicone, I now understand that removing or modifying emission components may be illegal. I currently do not have a dedicated code reader but am using local shops for free diagnostics. I’ve tested fuel rail pressure and found only 11 psi when the key is on and 25 psi under load—well below the expected range. When I unplug the vacuum line to the fuel pressure regulator, pressure remains at ~25 psi, and after turning off the engine, the rail holds pressure for several minutes. This suggests a potential failure in the fuel pump or faulty fuel pressure regulator (FPR). No visible fuel leakage is present in the vacuum line. I’ve now ordered a new Delco fuel pump to test performance. After installation, the truck runs significantly better with no codes thrown so far. I’m sharing this experience for fellow owners of 1999-2000 Silverado 5.3L engines facing similar issues—especially those in non-emissions-heavy regions or used trucks with storage history.
P0171 and P0174 indicate a lean air-fuel mixture. Start by checking for air leaks downstream of the MAF sensor. Clean the MAF sensor carefully—avoid using oiled air filters. Verify fuel pressure with a gauge. Ensure you have access to a code reader or scanner. For parts, consider AC Delco components, which are known to be reliable in older GM trucks.