Skip to content
Skip to content

OBD-II Code · Fuel & Air

P1108

Manufacturer-Extended Powertrain Code (P1108)

low severitySafe to drive$50-$2,000

See deep dive below for full diagnostic context.

Common symptoms

  • CEL

Likely causes

  • See deep dive

Where to start

  1. Try the cheapest cause first. Start by checking: see deep dive.
  2. Cost & scope. $50-$2,000
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P1108 is GM's BARO-to-MAP Sensor Comparison Too High — at key-on, the ECM compares the barometric pressure reading (from a discrete BARO sensor on older platforms, or from the MAP sensor sampled at KOEO on newer ones) against the MAP reading and looks for them to agree within a tight window (typically within 0.5V of each other since both are seeing atmospheric pressure at key-on). When they disagree by more than the threshold and MAP is reading HIGHER than BARO, the ECM sets P1108. This is almost always either a MAP sensor that's drifted high, a vacuum leak large enough to push MAP toward atmospheric at idle, or a discrete BARO sensor reading low. Cheapest-first ladder: (1) Scan live data at KOEO and compare MAP voltage to BARO voltage — they should both read 1.0-1.5V at sea level, lower at altitude (about 0.1V lower per 2,000 ft of elevation). If they disagree at KOEO, the higher-reading sensor is the suspect. (2) Smoke-test the intake for vacuum leaks — a torn intake duct or blown intake-manifold gasket will push MAP up at idle because manifold vacuum is bleeding to atmosphere. (3) Inspect the MAP vacuum port for carbon clog (high-mileage trucks) and the BARO sensor (if discrete) for moisture intrusion. (4) Verify altitude programming if the truck was recently shipped from sea level to a high-elevation market — some early LS PCMs need a BARO relearn. Don't replace the BARO sensor before smoke-testing the intake — the most common P1108 cause on high-mileage LS trucks is a torn intake manifold gasket allowing manifold pressure to rise toward atmospheric, not a failed sensor.

Vehicle-specific patterns

Vehicle-specific patterns: 1999-2007 Silverado / Tahoe / Suburban / Yukon / Escalade with the LS-based 4.8/5.3/6.0 (LM7, LR4, LQ4, LY5) — the early LS intake manifold gaskets are a known leak point at the front and rear cylinder ports, and the leak shows up as P1108 paired with lean trims and P0171/P0174. 2005-2010 Cobalt / G5 / HHR with the 2.2/2.4 Ecotec throws P1108 from a cracked plastic intake manifold (GM superseded the manifold under multiple PI bulletins). 2010+ Camaro / CTS / Traverse with the LFX/LLT 3.6L V6 throws P1108 less commonly but when it does, it's usually carbon buildup at the MAP port distorting the reading. 2006-2010 Silverado HD 6.6L LBZ/LMM Duramax uses a separate boost sensor and barometric pressure sensor — P1108 on the diesel typically points at a soot-fouled boost sensor reading high, not an intake leak. Estimated repair: $0 (relearn/recalibration after altitude change) to $650 (intake manifold gasket replacement on an LS truck).

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 9 tools