Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0106 on 2007-2014 GMC Sierra 1500: MAP Sensor, Vacuum Leaks, and Fixes

P0106 on a 2007-2014 GMC Sierra 1500 usually points to a faulty Manifold Absolute Pressure (MAP) sensor or a vacuum leak. On 2007 models, it can be caused by intake icing, while 2014 models may have a broken valve spring, as noted in GM Technical Service Bulletins. A dirty throttle body can also cause this code by altering airflow at idle.

15 minutes to read 2007-2014 Gmc SIERRA 1500
Most Likely Cause
Faulty Manifold Absolute Pressure (MAP) Sensor
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $550
Parts Price
$30 – $250
⚠️ Drivable, but... — You can drive for short trips, but expect rough idling, poor acceleration, and reduced fuel economy. Continued driving could lead to stalling or, in rare cases of a broken valve spring, catastrophic engine damage if a valve drops into the cylinder.
Key Takeaways
  • P0106 on a 2007-2014 Sierra indicates a problem with the MAP sensor's performance, most often due to a faulty sensor or a vacuum leak.
  • Always check for vacuum leaks from cracked hoses or a bad intake manifold gasket before replacing parts.
  • Be aware of the specific TSBs for this truck: intake icing on 2007 models and potential broken valve springs on 2014 models.
  • A simple check with a scan tool (comparing MAP to BARO with the engine off) can quickly help diagnose the sensor.
  • Replacing the MAP sensor is a straightforward DIY job for most owners and is a very common fix for this code.
The trouble code P0106 stands for 'Manifold Absolute Pressure (MAP) / Barometric Pressure Sensor Range/Performance'. On your GMC Sierra, this means the Engine Control Module (ECM) has detected that the voltage signal from the MAP sensor is not what it should be. The ECM constantly compares the MAP sensor's reading to data from other sensors, like the Throttle Position Sensor (TPS) and the built-in Barometric Pressure (BARO) sensor, to ensure the reading is logical for the current engine conditions. If the MAP reading is illogical for the current engine load or throttle angle, it sets this code. For example, the sensor might report a high engine load (low vacuum) when the throttle is closed, which is an impossible scenario.

What's Unique About the 2007-2014 Gmc SIERRA 1500

The 2007-2014 Sierra 1500 spans two distinct generations, the GMT900 (2007-2013) and the K2XX (2014), each with unique, documented issues causing a P0106 code. For early GMT900 trucks, GM identified a problem with ice forming in the intake manifold in cold weather, leading to a special service bulletin (PI1257) to relocate the MAP sensor. For the first-year K2XX trucks (2014), a different bulletin (PIP5423B) points to broken valve springs as a potential cause, a serious mechanical failure. In some cases with a broken spring, exhaust gases can be forced back into the intake, melting the plastic intake manifold runners.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What diagnostic tools do you have, or are there other specific codes?
→ If you have a 2014 model, TSB #PIP5423B warns this combination strongly indicates a broken valve spring. 🎬 Watch: See the engine damage a broken valve spring causes. Do not drive; tow to a shop.
With the key on and engine off, does MAP match BARO?
→ Replace the faulty MAP sensor located on top of the intake manifold. Estimated cost is $30-$80 (OEM part 12644228).
→ Start the engine. If the MAP reading doesn't drop to 1-1.5V at idle, perform a smoke test to find vacuum leaks in the intake manifold gaskets.
🎬 Watch: How to perform a smoke test on a 5.3L engine.
Do you hear hissing or see carbon in the throttle body?
→ Replace the cracked vacuum hose or faulty intake manifold gasket. Use an updated metal-carrier gasket like Fel-Pro MS 98016 T.
→ Clean the throttle body using a dedicated cleaner ($5-$15) and a soft brush, then perform a throttle position relearn.
🎬 See this guide on how to clean your throttle body.
→ Inspect the MAP sensor's 3-wire electrical connector for corrosion or loose pins, or replace the MAP sensor ($30-$80).
→ Per TSB #PI1257, ice may be obstructing the MAP sensor. The permanent fix is installing a redesigned upper intake manifold ($200-$400).

Generation note: This range covers the GMT900 (2007-2013) and the K2XX (2014) generations. TSB #PI1257 specifically addresses a cold-weather icing issue on 2007 models. TSB #PIP5423B points to potential broken valve springs on 2014 models with the 4.3L, 5.3L, and 6.2L engines. While causes can be similar, these generation-specific TSBs are critical for diagnosis.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or unstable idle
  • Hesitation or stumbling during acceleration
  • Reduced engine power
  • Poor fuel economy
  • Engine stalling, especially when coming to a stop
  • Black smoke from the exhaust
  • Hard starting
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the throttle body when the issue is a simple vacuum leak.
  • Replacing the MAP sensor without checking for the TSB-related issues like intake icing or a broken valve spring on applicable model years.
  • Replacing the MAP sensor when the throttle body is simply dirty and needs cleaning.

Most Likely Causes

  1. Faulty Manifold Absolute Pressure (MAP) Sensor 🔴 High Probability → Shop Manifold Absolute Pressure Sensor The sensor can fail internally from age, heat cycles, or contamination from oil vapor. It is a common replacement part for these trucks.
    How to confirm: With the engine off, use a scan tool to check if the MAP sensor reading matches the Barometric Pressure (BARO) reading. They should be nearly identical. At idle, the reading should be low (high vacuum). You can also test the sensor's voltage output; it should be between 1V and 2V at idle and change smoothly as you apply throttle.
    Typical fix: Replace the MAP sensor. It is located on the top of the intake manifold and is held in by a small bolt or clip, making for a quick replacement.
    Est. part cost: $30-$80
  2. Vacuum Leak 🟡 Medium Probability The plastic intake manifold gaskets are a known failure point on 1999-2015 GM trucks, allowing unmetered air to enter the engine. Vacuum hoses, particularly the PCV hose and brake booster line, can also become brittle and crack over time.
    How to confirm: Visually inspect all vacuum lines connected to the intake manifold for cracks or disconnections. Listen for a hissing sound at idle. A smoke test is the most effective way to find hard-to-see leaks, such as a leaking intake manifold gasket.
    Typical fix: Replace the cracked vacuum hose or faulty intake manifold gasket. Fel-Pro makes an updated intake gasket (MS 98016 T) with a metal carrier to prevent future failures.
    Est. part cost: $5-$150
  3. Dirty Throttle Body 🟡 Medium Probability → Shop Fuel Injection Throttle Body Carbon buildup around the throttle plate can restrict the amount of air entering the engine at idle. The ECM tries to compensate but the resulting airflow doesn't match what's expected for the given MAP sensor reading, triggering a P0106.
    How to confirm: Remove the air intake tube and visually inspect the throttle body bore and plate for black carbon deposits. The engine may idle lower than specified.
    Typical fix: Clean the throttle body using a dedicated throttle body cleaner and a soft cloth or brush. Be careful not to damage the electronic components. A throttle position relearn procedure may be necessary after cleaning.
    Est. part cost: $5-$15 (for cleaner)
  4. Intake Manifold Icing (2007 models) ⚪ Low Probability → Shop Engine Intake Manifold Per TSB #PI1257, early models in this generation were prone to ice buildup in the intake manifold during cold weather (below 0°F / -18°C), which obstructs the MAP sensor port or PCV passages.
    How to confirm: This issue primarily occurs in freezing temperatures. The code may appear after a drive and disappear after the engine warms up and melts the ice. Inspection may require removing the throttle body or MAP sensor to look for signs of moisture or ice.
    Typical fix: GM released a redesigned upper intake manifold with a relocated MAP sensor to prevent this issue. Installing this updated part is the permanent solution.
    Est. part cost: $200-$400
  5. Damaged Wiring or Connector ⚪ Low Probability
    How to confirm: Inspect the MAP sensor's 3-wire electrical connector for corrosion or loose pins. Check the wiring harness for any signs of fraying, melting, or breaks, especially where it might rub against the cylinder head or brackets.
    Typical fix: Repair the damaged section of wire or replace the connector pigtail.
    Est. part cost: $15-$40

Rare But Worth Checking

  • Broken Valve Spring (2014 models): → Shop Engine Valve Spring According to TSB #PIP5423B, a broken valve spring can cause this code, often accompanied by P0506 (Idle Air Control System RPM Lower Than Expected). This is a serious mechanical issue that will cause a rough idle, misfires, and low compression on the affected cylinder. In severe cases, exhaust gas reversion can melt the plastic intake manifold runner for that cylinder.
  • Restricted Exhaust System: A clogged catalytic converter can create backpressure that affects manifold pressure readings. This would typically be accompanied by a significant loss of power, especially at higher RPMs, and potentially other codes like P0420 or P0430.

Diagnosis Steps

  1. Read all stored DTCs with an OBD-II scanner. Note any other codes present, especially P0506 or misfire codes.
  2. With the Key On, Engine Off (KOEO), compare the MAP sensor reading to the BARO reading on the scan tool. They should be nearly identical.
  3. Start the engine and observe the MAP sensor reading at idle. It should be significantly lower than the BARO reading (e.g., 1-1.5V).
  4. Inspect the air filter and intake tube for blockages or restrictions.
  5. Visually inspect all vacuum hoses connected to the intake manifold for cracks, disconnections, or deterioration. Pay close attention to the PCV system.
  6. Inspect the MAP sensor electrical connector and wiring for damage, corrosion, or loose connections.
  7. If a vacuum leak is suspected, perform a smoke test to pinpoint the source. This is the most reliable way to check the intake manifold gaskets.
  8. Inspect and clean the throttle body if carbon buildup is present.
  9. If the vehicle is a 2007 model and driven in a cold climate, investigate for signs of moisture or icing in the intake per TSB #PI1257.
  10. If the vehicle is a 2014 model and also has a P0506, remove the valve covers and inspect for a broken valve spring per TSB #PIP5423B.
  11. If all else tests normal, the MAP sensor itself is the most likely culprit.

Parts You'll Likely Need

  • Manifold Absolute Pressure (MAP) Sensor (OEM #12644228) — This is the most common component to fail, causing incorrect pressure readings to be sent to the ECM.
    Trusted brands: ACDelco, Delphi, Bosch, NGK
    OEM price range: $60-$100
    Aftermarket price range: $30-$80
  • Intake Manifold Gasket Set — A failed intake manifold gasket is a common source of vacuum leaks on these engines, which directly causes the P0106 code. The original plastic carrier gaskets are prone to cracking.
    Trusted brands: ACDelco, Fel-Pro (MS 96419 or MS 98016 T are common examples)
    OEM price range: $80-$150
    Aftermarket price range: $40-$90

Related Codes That Often Appear With This One

  • P0506 — As mentioned in TSB #PIP5423B, this code for low idle speed can appear with P0106 if a broken valve spring is the cause on 2014 models.
  • P0171 / P0174 — If a vacuum leak is the root cause of P0106, the engine will run lean, often triggering these codes for 'System Too Lean'.
  • P0300-P0308 — A broken valve spring will cause a misfire on a specific cylinder, triggering a code like P0301, P0302, etc. A large vacuum leak can sometimes cause a general random misfire code (P0300).

Technical Service Bulletins (TSBs) & Recalls

  • PIP5423B: Mentions DTC P0106 can be caused by a broken valve spring on 2014 models with 4.3L, 5.3L, or 6.2L engines.

Platform-Specific Known Issues

  • TSB #PI1257: On 2007 models, ice can build up in the intake manifold during cold weather, causing the MAP sensor to read incorrectly. The official fix is to install a redesigned intake manifold that relocates the sensor.
  • TSB #PIP5423B: On 2014 models, this code may be set in conjunction with P0506 due to a broken valve spring. This requires inspection of the valvetrain. A technician on a forum noted this failure can lead to exhaust gas melting the plastic intake runner if not addressed.

Mechanic-Grade Diagnostic Values

  • MAP Sensor Signal Voltage (KOEO) — expected: ~4.5-4.9 Volts. Failure: Voltage significantly lower than 4.5V, or 0V.
  • MAP Sensor Signal Voltage (Engine at Idle) — expected: ~1.0-2.0 Volts. Failure: Voltage remains high (near KOEO value) or is erratic.
  • MAP Sensor Signal Voltage (Sharp Acceleration) — expected: Should rise sharply to ~4.0-4.5 Volts. Failure: Voltage does not respond, or responds slowly/erratically to throttle changes.
  • MAP Sensor 5V Reference Supply — expected: ~5.0 Volts. Failure: Voltage is significantly lower than 5V or absent.
  • MAP Sensor Retaining Bolt Torque (2014+ K2XX models) — expected: 40 inch-pounds. Failure: N/A - This is an installation specification.

Wiring & Ground Locations

  • G102 — Located at the left rear of the engine.. This ground is for the 8 ignition coils. A poor ground here can affect ignition performance, which could indirectly influence manifold pressure and engine stability.
  • G103 — Located on the front of the passenger side (right) cylinder head.. This is a primary engine ground. A video guide for GMT900 trucks shows this as a key grounding point on the engine block. A poor connection here can cause erratic sensor behavior.
  • G104 — Located on the left rear corner of the engine, mounted to the left cylinder head.. This ground point is shared by multiple systems including the Vehicle Control Module (VCM/ECM) on some models. A faulty G104 ground can directly impact the ECM's ability to read sensors correctly.
  • MAP Sensor Connector — On the MAP sensor, which is on top of the intake manifold.. The 3-wire connector provides the sensor with a 5V reference, a ground, and returns the signal voltage to the ECM. Corrosion or damage to these pins is a direct cause of MAP sensor codes.

Real Owner Repair Stories

  • Multiple YouTube repair videos (Garage King, FerKurl, gouldaero) (2011-2016 Chevrolet Cruze / Sonic 1.4L Turbo (Similar PCV design principles may apply to other GM engines)) — Rough idle, whistling noise from engine, Check Engine Light with codes P0106 and P0171.
    ❌ Tried (didn't work) In many cases, owners might first suspect the MAP sensor itself due to the P0106 code.
    ✅ What actually fixed it The PCV valve, which is integrated into the valve cover, had failed (often a ruptured diaphragm). This created a significant unmetered vacuum leak. The entire valve cover had to be replaced to fix the issue.
  • Reddit user in r/Cartalk (2014 Chevrolet Silverado 1500) — P0106 code, sluggish performance.
    ❌ Tried (didn't work) Replaced MAP sensor, Replaced throttle body, Replaced air intake
    ✅ What actually fixed it The user's post was a request for help and did not have a final resolution, but it highlights a common scenario where replacing multiple parts does not solve the problem, pointing towards a more complex issue like a vacuum leak, wiring problem, or the TSB-related valve spring issue.

"I Checked Everything" — The Actual Cause

  • In some GM vehicles, a P0106 code can be caused by a failed PCV diaphragm inside the valve cover. A standard smoke test of the intake manifold and vacuum lines may not reveal this leak, as the leak is internal to the crankcase ventilation system. The definitive symptom is often a strong vacuum or whistling sound at the oil cap when the engine is running.

OEM Part Supersession History

  • 1264422812711681 — Standard part evolution and potential design improvements.
    Heads up: The new part number (12711681) is the direct replacement for the old one (12644228) and should be fully compatible.

Model Year Variations Within This Range

  • 2014: The 2014 model year marks the introduction of the K2XX platform with new EcoTec3 engines. These engines are specifically cited in TSB #PIP5423B for potentially having broken valve springs that cause P0106, an issue not documented for the earlier GMT900 generation.
  • 2007: TSB #PI1257 specifically targets early models of the GMT900 generation for intake manifold icing in cold climates, a design issue that was addressed with a revised intake manifold part.
FIX CODE P0107 P0106 ENGINE LIGHT ON CHEVY, CHEVROLET, BUICK, GMC, CADILLAC
FIX CODE P0107 P0106 ENGINE LIGHT ON CHEVY, CHEVROLET, BUICK, GMC, CADILLAC
How to Change the MAP Sensor in a 2007-14 GM Truck or SUV (Complete Guide!)
How to Change the MAP Sensor in a 2007-14 GM Truck or SUV (Complete Guide!)
How to Replace MAP Sensor 14-19 Chevy Silverado
How to Replace MAP Sensor 14-19 Chevy Silverado
2007 - 2014 GM SUV Trucks ~ Where to Find & Identify 5.3L V8 Wiring Grounds (Cadillac, Chevy & GMC)
2007 - 2014 GM SUV Trucks ~ Where to Find & Identify 5.3L V8 Wiring Grounds (Cadillac, Chevy & GMC)
Chevy Cruze / Sonic running rough, P0106, P0171 fixed !!
Chevy Cruze / Sonic running rough, P0106, P0171 fixed !!
P0171 P1101 P0106 Fix Chevy Cruze how to replace camshaft cover valve cover PCV Valve rough idle
P0171 P1101 P0106 Fix Chevy Cruze how to replace camshaft cover valve cover PCV Valve rough idle
Sonic PCV Fix, Error codes P0106 & P1101
Sonic PCV Fix, Error codes P0106 & P1101
MAP sensor replacement, 2007 - 2013 Chevy Silverado & GMC Sierra
MAP sensor replacement, 2007 - 2013 Chevy Silverado & GMC Sierra
How to Remove & Replace MAP Sensor 2007-2014 GMC Sierra 1500 5.3 L
How to Remove & Replace MAP Sensor 2007-2014 GMC Sierra 1500 5.3 L
How to clean the throttle body on a 2007 - 2014 Chevrolet Tahoe - EGM DIY
How to clean the throttle body on a 2007 - 2014 Chevrolet Tahoe - EGM DIY
How to Replace Throttle Body 2007-14 Chevy Silverado
How to Replace Throttle Body 2007-14 Chevy Silverado
Smoke Testing An Engine How To Find A Vacuum Leak On A Car
Smoke Testing An Engine How To Find A Vacuum Leak On A Car
How to Find a Vacuum Leak with a Smoke Machine - Fixing Rough Idle or P0171 Code
How to Find a Vacuum Leak with a Smoke Machine - Fixing Rough Idle or P0171 Code
Smoking The Intake On A 5.3 Ls Engine
Smoking The Intake On A 5.3 Ls Engine
MAP Sensor Code P0106 caused by a dirty throttle body
MAP Sensor Code P0106 caused by a dirty throttle body
Silverado 5.3 Broken Valve Spring Damage - Built 6.0 Swap?
Silverado 5.3 Broken Valve Spring Damage - Built 6.0 Swap?
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0106 for:
  • Gmc SIERRA 1500: 20072008200920102011201220132014
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part