2000 GMC Yukon 5.3L Engine Misfires and Fuel Issues: P0171, P0174, P0300, P0151 Diagnosis
I recently started having serious engine problems with my 2000 GMC Yukon equipped with a 5.3L V8 engine. When I turned the key on this morning, the truck would barely stay running—eventually failing to move out of my garage. The OBD-II scanner shows multiple fault codes: P0171 (Rich Mix Bank 1), P0174 (Rich Mix Bank 2), P0300 (Random/Multiple Cylinder Misfire), and P0151 (Oxygen Sensor Circuit Malfunction on Bank 2). The engine cranks but dies after a few seconds of rough operation. Acceleration causes severe hesitation, sometimes leading to complete stalling. After repeated attempts, the truck won’t start at all. I’ve already replaced fuel filter, spark plugs, and wires, and inspected vacuum hoses—yet the issue persists. The problem began exactly one week ago, and I’m concerned it may be related to a recent accident (three to four weeks prior), though the truck ran fine afterward. I suspect either a wiring fault, sensor failure, or fuel delivery issue. What could be causing this? Any advice on next steps?
Begin troubleshooting with the Mass Airflow (MAF) sensor, check for vacuum leaks, verify fuel pressure, and inspect upstream oxygen sensor wiring, connections, and operation on Bank 2. These are common causes of P0171, P0174, and P0151 in this model year. Ensure all electrical connections are secure and dry.