2004 GMC Z71 Avalanche 5.3L Rough Idle with P0300 and P0171 - Vacuum Leak or Fuel Issue?
My 2004 GMC Z71 Avalanche with a 5.3L V8 is experiencing a rough idle, and the OBD2 diagnostic system shows both P0300 (random misfire) and P0171 (system too lean). The P0171 code remains pending, though I've only driven short distances (under 5 miles) since the issue started. I recently inspected all vacuum hoses—no visible cracks or disconnections. I also cleaned the MAF sensor with no improvement. However, when I quickly press and release the accelerator pedal, I hear a distinct 'sucking' sound, which suggests a possible vacuum leak. The noise seems to originate near the throttle body area, but all associated hoses appear intact. I'm considering whether it might be the intake manifold gasket. If that were the case, would I expect to see both P0171 and P0174 (lean condition on both banks)? Or is a vacuum leak more likely to cause only one bank to misfire? Any suggestions for diagnosing this issue—especially how to locate the exact source of the vacuum leak or determine if it's related to fuel contamination or sensor failure?
It's possible only one bank is currently leaking, with the other side potentially developing a leak later. Intake gaskets are a common suspect in this type of issue—worth checking thoroughly.