Logo
Moderate severityfuel-air

P0108 — Manifold Absolute Pressure/Barometric Pressure Circuit High Input

Can I drive?

Drive with caution — fix soon.

Find a Technician for P0108

What P0108 means

This code means the manifold absolute pressure (MAP) sensor circuit is sending a signal that's too high, often from a wiring short to power, a disconnected vacuum hose, or a failed sensor. The computer then over-fuels the engine, hurting economy and emissions. It's a common code and is usually fixable by repairing wiring, fixing the vacuum connection, or replacing the sensor.

Common symptoms

  • Check engine light is on
  • Rough idle or engine shaking
  • Hesitation or sluggish acceleration
  • Poor fuel economy and rich-running engine
  • Black smoke or strong fuel smell from exhaust

Common causes

  • Wiring short to power in the MAP sensor circuit
  • Disconnected or leaking vacuum hose to the sensor
  • Failed MAP sensor
  • Corroded or damaged connector
  • Restricted or blocked intake passage

Typical repair cost

$100 – $350

Varies by vehicle and root cause.

Frequently asked questions

Can I keep driving with a P0108 code?

For short trips, usually yes, but the engine may run rich, idle rough, and waste fuel. Since the sensor reads too high, the computer over-fuels the engine. Have it diagnosed soon.

How much does it cost to fix a P0108?

Most repairs run $100 to $350. A wiring or vacuum hose fix is cheaper, while a new MAP sensor with labor sits toward the higher end.

Is a P0108 code serious?

It's moderate. It won't usually cause immediate engine damage, but running rich for a long time wastes fuel and can foul spark plugs or harm the catalytic converter, so don't leave it too long.

What causes a P0108 high input?

A high signal usually comes from the circuit shorting to power, a disconnected vacuum hose, or a failed sensor. A mechanic checks the vacuum connection and wiring before deciding whether the sensor needs replacing.

Related codes