← Back to list

P0101 OBD2 Code on GMC Sierra 5.3L: No Idle, Rough Running Despite MAF Sensor Replacement

Model: GMC Sierra Fault Code: P0101 Posted: 2006-12-24 22:28

A P0101 trouble code appeared a few days ago on my GMC Sierra 5.3L engine. The truck will not idle and runs very roughly. I replaced the Mass Air Flow (MAF) sensor with a factory-original unit, but the issue persists—engine still fails to idle below 1200 RPM and exhibits severe misfires. The only way to keep it running is by keeping the throttle above 1200 RPM. I've researched common causes of this code, and most discussions point toward aftermarket K&N air filters. However, my truck has no modifications—only stock components. I replaced the MAF sensor with a remanufactured unit due to its visibly rebuilt appearance; however, it did not resolve the issue. I returned the original and installed a new factory MAF, but performance remains unchanged. I've verified all wiring connections and grounds are secure. Freeze frame data shows normal values for other parameters. The current symptoms include poor idle quality, rough running, and misfires. Next steps include checking the fuel filter, verifying fuel pressure, inspecting the intake manifold gaskets for leaks, and cleaning the throttle body due to potential carbon buildup. I'm now considering whether vacuum leaks or fuel system issues might be contributing to this problem.

Related fault codes
P0101
Comments (8)
Anonymous 2006-12-25 20:13

Have you confirmed proper power and ground connections from the engine control module? Also, ensure there are no vacuum leaks downstream of the MAF sensor—these can skew airflow readings. What brand and type of MAF sensor did you install? I've had inconsistent results with remanufactured aftermarket units.

Anonymous 2006-12-27 18:48

I’ve checked all wiring and connections—they appear intact. All other freeze frame data is within expected ranges. The engine still won’t idle below 1200 RPM and runs with noticeable misfires. I replaced the MAF sensor with a remanufactured unit, which looked visibly rebuilt—so I returned it and ordered a new factory-original one. Unfortunately, that didn’t resolve the issue.

Anonymous 2006-12-27 21:13

Given the high idle condition, inspect for vacuum leaks around the intake manifold, PCV valve, throttle body, or any component downstream of the MAF sensor. Vacuum leaks can trigger P0101 and cause erratic idle behavior. Also consider cleaning the throttle body—carbon buildup can cause the throttle plates to hang open, leading to poor idle performance.

Anonymous 2006-12-30 17:28

I just replaced the intake manifold gaskets today, which cleared the P0101 code. The truck now idles somewhat better but still has a noticeable misfire. I’ve rechecked for vacuum leaks using starting fluid—no leaks detected. I also replaced all eight spark plugs and inspected all coils; they’re firing properly. Still not sure what’s causing the ongoing issue—any suggestions would be appreciated.

Anonymous 2007-01-02 17:50

What is your current fuel pressure reading?

Anonymous 2007-01-02 18:19

Fuel pressure is currently at 55 psi.

Anonymous 2007-01-03 09:16

That’s slightly below the recommended range—could be a contributing factor. Fuel specifications for this engine call for 56–62 psi.

Anonymous 2007-01-03 18:31

I unplugged the vacuum line on the fuel pressure regulator, and fuel pressure rose to 68 psi. However, there was no improvement in engine performance—misfires and poor idle remain unchanged. I also tried pinching off the fuel return line, which increased pressure but had no effect on running quality or idle stability.