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 2002-2009 Chevrolet TrailBlazer 4.2L: MAP Sensor and Throttle Body Guide

On a 2002-2009 TrailBlazer 4.2L, code P0106 is most often caused by a very dirty throttle body or a faulty Manifold Absolute Pressure (MAP) sensor. Cleaning the throttle body is a common, low-cost first step that resolves the issue in many cases. If that doesn't work, or if codes P0014/P0017 are also present, the camshaft actuator solenoid is the next likely culprit. A new MAP sensor is typically under $60 for a DIY fix.

20 minutes to read 2002-2009 Chevrolet TrailBlazer
Most Likely Cause
Dirty Throttle Body
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $300
Parts Price
$10 – $115
⚠️ Drivable, but... — Driving is possible, but not recommended for long periods. You may experience rough idling, poor acceleration, stalling at stops, and reduced fuel economy, which can be a safety risk in traffic. Ignoring the issue could lead to catalytic converter damage over time.
Key Takeaways
  • Before buying any parts for a P0106 code on a TrailBlazer 4.2L, your first step should always be to thoroughly clean the electronic throttle body.
  • If cleaning the throttle body doesn't fix the issue, the MAP sensor itself is the next most likely culprit and is an easy part to replace.
  • Check for other codes. If you see P0014 or P0017, the problem may be with the VVT system (camshaft actuator solenoid), not the MAP sensor.
  • After cleaning the throttle body or replacing a sensor, it's a good practice to disconnect the battery for 15 minutes to reset the PCM, which forces it to relearn idle and fuel trims.
The trouble code P0106 stands for "Manifold Absolute Pressure (MAP) / Barometric Pressure Sensor Range/Performance Problem." This means the engine's computer, or Powertrain Control Module (PCM), has detected that the signal from the MAP sensor is irrational or doesn't match what is expected. The MAP sensor measures the pressure (or vacuum) inside the intake manifold, which helps the PCM calculate engine load and deliver the correct amount of fuel. When the sensor's voltage reading is outside the normal range for a given engine RPM and throttle position, the PCM flags it as a performance problem and triggers the Check Engine Light.

What's Unique About the 2002-2009 Chevrolet TrailBlazer

On the TrailBlazer's 4.2L inline-6 engine, P0106 is very frequently caused by a dirty electronic throttle body, not a faulty MAP sensor. 🎬 Watch how a dirty throttle body triggers this MAP code. Carbon buildup around the throttle plate restricts airflow at idle. To maintain idle speed, the PCM must open the throttle plate more than usual (e.g., 20% open instead of a normal 6-10%). The PCM sees this high throttle angle but also sees a high vacuum (low pressure) reading from the MAP sensor, a combination that it deems illogical, triggering the P0106 code. Additionally, TSB PIP3694F explicitly links this code to issues with the camshaft actuator solenoid, which can cause a rough idle that creates erratic manifold pressure readings, fooling the PCM into thinking the MAP sensor is faulty.

Symptoms You May Notice

  • Rough idle, especially when the A/C is on or turning the steering wheel at a stop
  • Engine stalling or stumbling, particularly when coming to a stop or at idle
  • Hesitation or lack of power during acceleration
  • Poor fuel economy
  • Illuminated Check Engine Light
  • Black smoke from the exhaust
  • Inability to use defrost or A/C without the engine stumbling or stalling
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the MAP sensor when the root cause is a dirty throttle body.
  • Replacing the MAP sensor when the root cause is a faulty VVT (Camshaft Actuator) solenoid, especially when P0014 or P0017 are also present.

Most Likely Causes

  1. Dirty Throttle Body 🔴 High Probability → Shop Fuel Injection Throttle Body The 4.2L Vortec engine's PCV system can allow oil vapor and crankcase gases to bake onto the throttle body, creating a thick carbon ring. This is the most common cause of a 'false' P0106 on this platform.
    How to confirm: Remove the air intake tube and visually inspect the throttle body bore and plate for a thick ring of black carbon deposits. On a scan tool, the throttle position at idle may read high (e.g., >15-20%) when it should be under 10%.
    Typical fix: Thoroughly clean the throttle body with a dedicated throttle body cleaner and a soft brush or rag. Do not spray cleaner directly into electrical components. An idle relearn procedure is required afterward.
    Est. part cost: $5-$15 for cleaner
  2. Faulty Manifold Absolute Pressure (MAP) Sensor 🔴 High Probability → Shop Manifold Absolute Pressure Sensor The sensor itself is a common failure item due to age and heat cycles in the engine bay. It's often replaced unnecessarily when the throttle body is the real issue.
    How to confirm: Use a scan tool to monitor MAP sensor voltage. With the key on and engine off (KOEO), it should read ~4.5 volts (at sea level). At a warm, stable idle, it should drop to 1.0-1.5 volts. If the reading is stuck, slow to respond, or doesn't change when revving the engine, the sensor is likely bad.
    Typical fix: Replace the MAP sensor. It is located on the driver's side of the intake manifold and is held in by a small clip, making for a quick replacement. 🎬 See this walkthrough on how to replace the MAP sensor.
    Est. part cost: $25-$115
  3. Faulty Camshaft Actuator Solenoid (VVT Solenoid) 🟡 Medium Probability → Shop Engine Camshaft A known issue, cited in TSB PIP3694F, where a malfunctioning VVT solenoid causes a rough idle. This erratic engine operation leads to fluctuating manifold pressure that the PCM misreads as a MAP sensor fault. The solenoid's screens can get clogged with sludge or tear.
    How to confirm: This is a very likely cause if P0106 is accompanied by VVT-related codes like P0014 or P0017. To replace it, the power steering pump must be moved 🎬 Watch: How to replace the VVT solenoid on the 4.2L. out of the way.
    Typical fix: Check engine oil level and condition first. Remove and inspect the solenoid. If screens are torn or it's heavily sludged, replace it. An updated design features a more robust full-length screen.
    Est. part cost: $30-$80
  4. Vacuum Leak ⚪ Low Probability Vacuum hoses and intake gaskets can become brittle and crack over time, leading to unmetered air entering the engine. While possible, it's less common than the throttle body or VVT solenoid issues for this specific code.
    How to confirm: Visually inspect all vacuum hoses connected to the intake manifold for cracks or disconnections. A smoke test is the most effective way to find hard-to-see leaks.
    Typical fix: Replace the cracked hose or faulty gasket.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Water Intrusion in Harness Connector: Per TSB 07-06-04-019F, water can leak from the A-pillar or windshield into the main IP-to-body harness connector in the driver's side kick panel. This causes corrosion and various electrical faults, including sensor codes like P0106.
  • Worn Crankshaft Thrust Bearing: A very rare but severe mechanical issue. TSBs mention that excessive crankshaft end play (spec is 0.0044 - 0.0153 inches or 0.112 - 0.388 mm) can cause timing variations that trigger P0106 along with P0014 and P0017. This requires removing the oil pan to inspect and is a major engine repair.
  • Clogged Catalytic Converter: A restricted exhaust creates backpressure, which can cause abnormal pressure readings in the intake manifold and potentially trigger a P0106 code. This would likely be accompanied by other symptoms like a significant loss of power at high RPMs.

Diagnosis Steps

  1. Scan for other trouble codes. If P0014 or P0017 are present, investigate the camshaft actuator solenoid and engine oil level/condition first, per TSB PIP3694F.
  2. Visually inspect the air intake tube for cracks and ensure all clamps are tight.
  3. Remove the air intake tube from the throttle body and inspect the throttle plate and bore for heavy carbon buildup.
  4. If dirty, disconnect the battery. Clean the throttle body thoroughly using throttle body cleaner and a soft brush/rag. Manually moving the plate is okay, but be gentle. Do not use harsh tools that could scratch the bore.
  5. After cleaning, perform an idle relearn procedure. Reconnect the battery, start the engine, and let it idle in Park for 3 minutes. Then, turn the A/C on and let it idle for another 3 minutes. Drive the vehicle to allow the PCM to fully relearn.
  6. If the code returns, inspect the MAP sensor. It's on the driver's side of the intake manifold. Check its electrical connector for damage or corrosion.
  7. With a scan tool, check the MAP sensor's voltage with the Key On, Engine Off (KOEO). It should be around 4.5V (at sea level). Start the engine; at idle, it should drop to 1.0-1.5V. If the voltage is stuck or doesn't respond to throttle changes, the sensor has failed.
  8. If the sensor tests faulty, replace it. It is held in by a plastic retaining clip. Lubricate the new O-ring with clean oil before installation.
  9. If the sensor and throttle body are good, perform a smoke test on the intake system to check for vacuum leaks from hoses or gaskets.
  10. As a final, rare check, inspect the driver's side kick panel for signs of water damage near the large electrical connector, per TSB 07-06-04-019F.
  11. Clear the trouble codes and perform a test drive to confirm the fix.

Parts You'll Likely Need

  • Manifold Absolute Pressure (MAP) Sensor (OEM #12623671) — This sensor is a common failure point and directly relates to the P0106 code definition, though it's often misdiagnosed.
    Trusted brands: ACDelco (GM OE), Bosch, Delphi, Standard Motor Products
    OEM price range: $60-$115
    Aftermarket price range: $25-$70
  • Camshaft Position Actuator Solenoid (OEM #12615873) — A faulty solenoid is a common cause of rough idle that triggers a P0106, especially when codes P0014/P0017 are present.
    Trusted brands: ACDelco (GM OE), Dorman
    OEM price range: $45-$70
    Aftermarket price range: $25-$50
  • Throttle Body Cleaner — A dirty throttle body is the most common cause of P0106 on this specific engine, making cleaning a critical first step.
    Trusted brands: CRC, Gumout
    Aftermarket price range: $5-$15

Related Codes That Often Appear With This One

  • P0014 — This code ('B' Camshaft Position - Timing Over-Advanced) can appear with P0106 if the root cause is a faulty camshaft actuator (VVT) solenoid, as noted in TSB PIP3694F.
  • P0017 — This code (Crankshaft Position - Camshaft Position Correlation) also points to a VVT system or timing chain issue that can induce the P0106 code.
  • P0506 — This code (Idle Air Control System RPM Lower Than Expected) is often caused by the same heavy carbon buildup on the throttle body that triggers P0106.

Technical Service Bulletins (TSBs) & Recalls

  • PIP3694F: Notes that a rough idle may cause a P0106 to be stored alongside P0014 and/or P0017, and advises inspecting the camshaft actuator solenoid and checking for excessive crankshaft end play.
  • 07-06-04-019F: Cites water intrusion in the driver's side kick panel harness connector as a potential cause for various electrical issues and sensor codes due to corrosion. While this TSB focuses on P2138 (APP sensor), the location and nature of the fault can affect other circuits passing through the connector.

Platform-Specific Known Issues

  • A heavily carbon-fouled throttle body is a very common cause for P0106, often occurring after the battery has been disconnected, which erases the PCM's learned idle values.
  • A rough idle caused by a failing VVT solenoid is a frequent root cause that sets a 'false' P0106 code.

Mechanic-Grade Diagnostic Values

  • MAP Sensor Signal Voltage with Vacuum Applied (Engine Off) — expected: Voltage should decrease as vacuum increases. 5 in. Hg: ~3.9V, 10 in. Hg: ~3.0V, 15 in. Hg: ~2.1V, 20 in. Hg: ~1.2V.. Failure: Voltage does not change or stays stuck at one value when vacuum is applied.
  • MAP Sensor 5V Reference Wire Voltage (KOEO) — expected: 4.5 to 5.0 Volts DC, measured at the Gray (GRY) wire.. Failure: Voltage is significantly lower than 4.5V or is absent.
  • MAP Sensor Ground Circuit Check (KOEO) — expected: 12 Volts DC when probing the Orange/Black (ORG/BLK) wire with the red multimeter lead and the battery positive (+) terminal with the black lead.. Failure: Reading is 0V or significantly less than battery voltage, indicating a bad ground.
  • Crankshaft End Play — expected: 0.0044 to 0.0153 inches (0.112 to 0.388 mm).. Failure: End play is obviously out of spec, often by .050 inches or more, indicating a worn thrust bearing.

Scan Tool Commands That Help

  • Tech2 / GDS2 or equivalent: Throttle Body Relearn / Reset Idle Learn — This is a critical step after cleaning or replacing the throttle body to prevent persistent idle issues and a return of the P0106 code.
  • Tech2 / GDS2 or equivalent: Camshaft Position Actuator (CPAS) Solenoid Control — When P0014 or P0017 are present with P0106, this command allows a technician to manually activate the solenoid to confirm if it is stuck or electrically failed without having to remove it first.

Wiring & Ground Locations

  • MAP Sensor Connector — On the MAP sensor, driver's side of the intake manifold.. This is the primary point for testing sensor voltage. Pin A is the Orange/Black ground wire, Pin B is the Light Green signal wire, and Pin C is the Gray 5V reference wire.
  • PCM Connector C2 (Blue/Green) — At the Powertrain Control Module (PCM) on the driver's side of the engine bay, near the fuse box.. The MAP sensor signal wire (Light Green) terminates at Pin 37 of this connector (on 2006 models), which is a key point for checking signal continuity back to the PCM.
  • G103 — On the left front of the engine compartment, on the radiator support.. This is a major engine and PCM ground point. Corrosion or a loose connection here is a known GM issue that can cause erratic sensor readings and false codes, including P0106.
  • G104 — On the back of the driver's side cylinder head.. This is another main engine ground. A poor connection can cause intermittent voltage drops and unpredictable electronic issues.
  • G109 (4.2L) — On the lower left side of the engine block.. This ground is specific to the engine block and ensures sensors mounted to the engine have a solid ground path.

Real Owner Repair Stories

  • ScannerDanner YouTube Channel (2005 Chevrolet Trailblazer 4.2L) — Check Engine Light with code P0106.
    ❌ Tried (didn't work) No parts were replaced initially; diagnosis was performed using scan tool data.
    ✅ What actually fixed it The root cause was a severely dirty throttle body. Cleaning the carbon buildup and performing an idle relearn procedure resolved the code.
  • GMTNation Forum (2004 Trailblazer 4.2L) — Check Engine Light with code P0014 (which often accompanies P0106) and hesitation at 50 MPH.
    ❌ Tried (didn't work) Replaced coil pack on cylinder 3, Replaced all 6 spark plugs
    ✅ What actually fixed it The user found oil inside the VVT solenoid electrical connector. The confirmed fix was replacing the Camshaft Position Actuator Solenoid (VVT Solenoid) due to an internal oil leak.
  • Reddit r/MechanicAdvice (General, but common on TrailBlazer) — P0106 code appeared immediately after the battery died and was replaced. Engine had a very rough idle and was stalling.
    ❌ Tried (didn't work) Replacing the MAP sensor., Clearing the code without addressing the underlying issue.
    ✅ What actually fixed it The fix is to disconnect the battery again, thoroughly clean the carbon from the throttle body, reconnect everything, and then perform an idle relearn procedure by letting the engine idle for 10 minutes without touching the accelerator. This recalibrates the idle position that was lost when the battery was disconnected.

OEM Part Supersession History

  • 12568078, 12576768, 12597025, 1260251612615873 — Updates to the Camshaft Actuator Solenoid design for improved durability and performance.

Model Year Variations Within This Range

  • 2002-2005: The 4.2L LL8 engine was on Ward's 10 Best Engines list from 2002-2005, highlighting its innovative design for the time, including variable valve timing on the exhaust cam. Early models may be more prone to issues with the original-design VVT solenoid.
  • 2006-2009: A mid-cycle refresh occurred in 2006, which included updated front fascia and interior trim. While the core 4.2L engine remained the same, minor wiring or PCM software changes could exist. For example, specific PCM pinouts are often documented for 2006+ models separately from earlier years.

Diagnostic Flowchart

Start by checking for accompanying VVT codes. On the 4.2L Vortec engine, a P0106 is frequently a 'false' code triggered by a dirty throttle body or a failing camshaft actuator solenoid rather than a bad MAP sensor.
Per TSB PIP3694F, a failing VVT solenoid causes erratic idle and a 'false' P0106. Remove the camshaft actuator solenoid (requires moving the power steering pump). Are the screens torn or heavily sludged?
→ Replace the VVT solenoid with the updated design (which features a more robust full-length screen) and check engine oil level/condition.
→ Check for excessive crankshaft end play per TSB PIP3694F, then proceed to inspect the throttle body.
The 4.2L Vortec's PCV system frequently bakes oil vapor onto the throttle body, causing a false P0106. Remove the air intake tube. Is there a thick black carbon ring in the bore?
→ Disconnect the battery, clean the throttle body with dedicated cleaner and a soft brush, then perform the idle relearn (idle in Park for 3 mins, then A/C on for 3 mins).
Monitor the MAP sensor voltage with a scan tool. Does it read ~4.5V with Key On, Engine Off (KOEO) and drop to 1.0-1.5V at a warm, stable idle?
→ Replace the faulty MAP sensor. It is located on the driver's side of the intake manifold and held by a small clip. Lubricate the new O-ring with clean oil before installation.
Since the MAP sensor and throttle body are good, inspect the intake vacuum hoses and the driver's side kick panel connector. What do you find?
→ Replace the faulty vacuum hoses or intake gaskets. Unmetered air is entering the engine.
→ Clean and repair the connector pins per TSB 07-06-04-019F. Water intrusion here can cause false sensor codes.
→ Perform a smoke test on the intake system to locate hidden vacuum leaks.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

Chevrolet TrailBlazer 4.2L

Symptoms: Experienced rough running conditions and pulled VVT-related codes P0014 and P0017.

What fixed it: Removed the VVT solenoid and found it filthy and contaminated with metal shavings.

Source hint: GMTNation.com thread titled 'P00017 P00014'

2002-2009 Chevrolet TrailBlazer 4.2L

Symptoms: Triggered a P0106 code accompanied by rough idling issues.

What fixed it: Cleaned the throttle body, which multiple users confirmed as the definitive fix for this specific code on the platform.

Source hint: TrailVoy.com thread titled 'P0106 MAP Sensor or what'

2005 Chevrolet TrailBlazer 4.2L

Symptoms: Check engine light illuminated with codes P0410, P0106, and P0054.

What fixed it: Correctly identified that a gunked-up throttle body was the root cause of the P0106 code and cleaned it.

Source hint: ChevroletForum.com thread titled '05 Trailblazer P0410, P0106, P0054'

Frequently Asked Questions

Does TSB PIP3694F apply to my 4.2L TrailBlazer with a P0106 code?
Yes. TSB PIP3694F notes that a rough idle caused by a failing camshaft actuator (VVT) solenoid can cause a 'false' P0106 code to be stored, often alongside codes P0014 and/or P0017. The TSB advises inspecting the solenoid and checking for excessive crankshaft end play.
I disconnected my battery and now my TrailBlazer has a rough idle and a P0106 code. Why?
Disconnecting the battery erases the PCM's learned idle values. If your 4.2L engine has a heavily carbon-fouled throttle body, it will struggle to idle on the factory default settings, which frequently triggers a false P0106 code. Cleaning the throttle body and performing an idle relearn usually resolves this.
How do I test the MAP sensor on my 2002-2009 TrailBlazer 4.2L?
Using a scan tool, check the MAP sensor voltage with the Key On, Engine Off (KOEO). At sea level, it should read approximately 4.5 volts. Start the engine; at a warm, stable idle, the voltage should drop to 1.0-1.5 volts. If the reading is stuck or slow to respond to throttle changes, the sensor is likely faulty.
Why does my TrailBlazer stall when I turn on the A/C or turn the steering wheel at a stop?
This is a classic symptom of a dirty throttle body on the 4.2L Vortec engine. The carbon ring restricts airflow at idle, and the extra load from the A/C compressor or power steering pump causes the engine to stumble or stall, which can set a P0106 code.
Can a water leak inside the cabin cause a P0106 code?
Yes, it is a rare but documented possibility. TSB 07-06-04-019F cites water intrusion in the driver's side kick panel harness connector as a potential cause for various electrical issues and sensor codes due to corrosion.
How to clean throttle body on Chevy Trailblazer, GMC Envoy, Buick Rainier, Oldsmobile Bravada.
How to clean throttle body on Chevy Trailblazer, GMC Envoy, Buick Rainier, Oldsmobile Bravada.
MAP Sensor Code P0106 caused by a dirty throttle body
MAP Sensor Code P0106 caused by a dirty throttle body
How To Replace MAP Sensor 2002-2009 Chevrolet Trailblazer
How To Replace MAP Sensor 2002-2009 Chevrolet Trailblazer
How To Replace Variable Valve Timing Solenoid 2002-2009 Chevrolet Trailblazer
How To Replace Variable Valve Timing Solenoid 2002-2009 Chevrolet Trailblazer
VVT Control Solenoid Replacement - Trailblazer 4.2L
VVT Control Solenoid Replacement - Trailblazer 4.2L
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 Jun 8, 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 (Deep Dive) for:
  • Chevrolet TrailBlazer: 20022003200420052006200720082009
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