Skip to content

P0129

Powertrain
Low

Barometric Pressure Too Low

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0129

P0129

Optional: Add your vehicle for more accurate diagnosis

The P0129 code indicates that the Powertrain Control Module (PCM) is detecting a barometric pressure reading that's lower than expected. Many vehicles use the Manifold Absolute Pressure (MAP) sensor to take a barometric reading at key-on (before the engine starts), or have a dedicated barometric pressure sensor. The ECM uses this data to calculate air density and adjust fuel delivery for altitude and weather conditions.

Note that this code can legitimately appear at very high altitudes where barometric pressure is naturally lower. If you're driving in the mountains, the code may clear itself when you return to lower elevation. However, if you're at normal altitude and this code appears, it typically points to a faulty MAP/BARO sensor or a vacuum leak. A cracked vacuum hose to the MAP sensor is a common and easy-to-fix cause.

When the ECM thinks barometric pressure is too low, it often enriches the fuel mixture more than necessary, leading to wasted fuel and potentially fouled spark plugs over time. This is a low-severity issue — you can drive safely, but your fuel economy will suffer. The MAP or BARO sensor is an affordable part ($30–$70) and usually straightforward to replace. Start by inspecting vacuum hoses for cracks or disconnections before replacing the sensor.

Severity

Low — MonitorThis Month

Symptoms

  • Check Engine Light illuminated
  • Reduced engine power and hesitation during acceleration
  • Poor fuel economy due to rich fuel mixture
  • Black smoke from exhaust in severe cases
  • Rough or uneven idle

Likely Causes

Faulty Barometric Pressure (BARO) or MAP sensor35%

The barometric pressure sensor or the MAP sensor (which often reads BARO at key-on) can fail internally, reporting a pressure value lower than actual atmospheric conditions.

Vacuum leak in MAP sensor line25%

A cracked or disconnected vacuum hose to the MAP sensor can allow the sensor to read a pressure lower than actual barometric pressure, especially at key-on when it takes its BARO reading.

Wiring or connector issue at BARO/MAP sensor20%

Damaged wiring, corroded connectors, or poor shielding on the signal wire can corrupt the pressure reading, causing the ECM to interpret a lower-than-actual barometric pressure.

Clogged or restricted MAP sensor port20%

Debris, oil, or carbon buildup in the MAP sensor vacuum port can restrict the sensor's ability to accurately read atmospheric pressure, biasing it toward a low reading.

Estimated Cost

DIY Repair

$15$80
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$100$350

Includes parts + labor

Common Fixes

  1. Replace the MAP or barometric pressure sensor
  2. Inspect and replace cracked or disconnected vacuum hoses
  3. Clean the MAP sensor port and connector
  4. Repair damaged wiring in the BARO/MAP sensor circuit

Shop Parts

Related Codes

Still have questions P0129?