2001 Chevrolet Silverado 1500 Z71 After Tune-Up: Multiple Engine Codes P0101, P0102, P0161, P0171, P0174, P0300, P1258, P1404, and P1637
After performing a tune-up on my 2001 Chevrolet Silverado 1500 Z71—replacing only the spark plugs and wires—I noticed a significant idle issue. The truck would initially idle very low, nearly stalling, then surge to around 1500 RPM. It ran smoothly for a short time after restarting but began exhibiting erratic behavior during driving. I brought it to a mechanic who scanned the system and found multiple diagnostic trouble codes: P0101 (Mass or Volume Air Sensor), P0102 (Throttle Position Sensor Circuit Low Frequency), P0161 (HO2S Heater Performance Bank 2 Sensor 2), P0171 (Fuel Trim System Lean Bank 1), P0174 (Fuel Trim System Lean Bank 2), P0300 (Engine Misfire Detected), P1258 (Engine Coolant Over Temperature - Protection Mode Active), P1404 (EGR Closed Position Performance), and P1637 (Generator L-Terminal Circuit). I replaced the throttle position sensor (TPS) initially based on a mechanic's recommendation, as they indicated it was faulty. The truck ran well for about 20 minutes before developing the same idle instability and a strong gasoline smell, indicating excessive fuel consumption. I used Bosch spark plugs and MSD wires, not AC Delco parts. I also have a 195°F thermostat installed and no K&N air filter or modified intake system. The alternator connector appears to be secure with no visible corrosion. However, I do not currently own a diagnostic scanner capable of live data monitoring. I am seeking advice on how to properly diagnose these codes—especially since the issue began after a routine tune-up and there were no prior warning lights or errors before this work was done.
You replaced spark plugs and wires, and suddenly started seeing multiple codes. Were there any error codes or check engine light issues before the tune-up? Did you perform any other modifications or repairs recently? I'm asking for a clear starting point. Do you have access to a diagnostic scanner? Looking at live data from sensors like MAF, TPS, and EGR would be critical. Specifically: - DTC P0101: Mass Air Flow (MAF) Sensor Performance Issue - DTC P0102: MAF Sensor Circuit Low Frequency - DTC P0161: HO2S Heater Performance Bank 2 Sensor 2 - DTC P0171: Fuel Trim System Lean Bank 1 - DTC P0174: Fuel Trim System Lean Bank 2 - DTC P0300: Engine Misfire Detected - DTC P1258: Engine Coolant Over Temperature - Protection Mode Active - DTC P1404: EGR Closed Position Performance Issue - DTC P1637: Generator L-Terminal Circuit Fault