P0129 OBD2 Code Guide
P0129 is a sensors diagnostic trouble code. Use this hub to understand the plain meaning, the first checks to run, and which vehicle-specific guides may be more useful before replacing parts.
Barometric Pressure Too Low
Code P0129 indicates that the Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a barometric pressure (BARO) sensor reading that is significantly lower than expected for the vehicle's current operating conditions or a plausible range. This sensor measures atmospheric pressure, which is crucial for the ECM/PCM to accurately calculate air density and adjust fuel delivery and ignition timing. A reading that is too low can lead to an incorrect air-fuel mixture, resulting in symptoms like reduced engine performance, poor fuel economy, rough idle, or even misfires. While extreme high altitudes can naturally result in lower barometric pressure, this code typically points to a fault with the BARO sensor itself, its electrical circuit, or, less commonly, the ECM/PCM.
Code verification standard
P0129 is published with SAE J2012 / ISO 15031-6 code structure plus OBD2 P0129 diagnostic context.
First checks
- - Read all stored and pending codes before clearing anything.
- - Save freeze-frame data so you know speed, load and temperature when the code set.
- - Inspect wiring, connectors, fuses, hoses and obvious leaks tied to the named system.
- - Compare live data against realistic values before buying sensors or modules.
- - Clear the code only after repair and complete a drive cycle to confirm it does not return.
P0129 diagnostic path
- 1Connect an OBD-II scanner to verify the P0129 code and check for any other related diagnostic trouble codes (DTCs), especially those related to the Manifold Absolute Pressure (MAP) sensor or Mass Air Flow (MAF) sensor, as BARO readings can sometimes be inferred or integrated. Note freeze frame data.
- 2Visually inspect the BARO sensor (if standalone) or the MAP sensor (if BARO is integrated) and its electrical connector and wiring harness for any signs of damage, corrosion, loose connections, or frayed wires. Ensure the sensor is securely mounted.
- 3Using a multimeter, test the BARO sensor's reference voltage (typically 5V), ground, and signal wire voltage. Compare the signal voltage reading to a known good sensor or consult service manual specifications for expected voltage ranges at ambient pressure. At sea level, a typical BARO sensor might read around 4.5-5.0V, decreasing with altitude.
- 4Monitor the BARO sensor reading via a scan tool with the key on, engine off (KOEO), and compare it to local weather station barometric pressure data, adjusting for altitude differences. If the reading is significantly off or stuck at an implausibly low value, the sensor is likely faulty.
- 5If the BARO sensor is integrated into the MAP sensor, also check for any vacuum leaks in the intake manifold or vacuum lines that could affect the MAP sensor's ability to accurately read pressure.
Verify before repair
- - Replace the faulty Barometric Pressure (BARO) sensor. If the BARO sensor is integrated into the Manifold Absolute Pressure (MAP) sensor, the MAP sensor will need to be replaced.
- - Repair or replace damaged, corroded, or loose wiring and connectors in the BARO sensor circuit.
- - Address any vacuum leaks in the intake system if the BARO reading is influenced by the MAP sensor and vacuum integrity.
- - In rare cases, a software update or replacement of the Engine Control Module (ECM)/Powertrain Control Module (PCM) may be necessary if internal circuit failure is confirmed.
Vehicle-specific pages to check next
Searches this page covers
These queries are answered in this guide without creating thin duplicate pages.