What it means
The ECU detects intermittent signal dropouts on the MAP/BARO sensor circuit. Fault is not constantly present — typically caused by loose connectors, chafed wiring, or a sensor failing under thermal load.
At a glance
- Usually lights the check-engine light
- Affects emissions; the car can fail an emissions test
How it works
The MAP sensor measures pressure in the intake manifold, and some vehicles also use a barometric pressure signal. The engine control module monitors this circuit for a stable, plausible signal; P0109 sets when the MAP/BARO reading drops out or changes erratically at times rather than staying continuously faulty.
Common causes
Most likely first.
- MAP connector loose or corroded
- Sensor fails when hot
- Wiring chafed or pinched
Symptoms
- Check engine light on
How to diagnose it
- Check freeze-frame data and watch MAP/BARO live data to see whether the reading drops out, especially around the conditions recorded when the code set.
- Inspect the MAP sensor connector for looseness, corrosion, or damaged terminals that could interrupt contact.
- Check the sensor wiring for chafing, pinching, or heat damage, and gently move the harness while monitoring the signal for dropouts.
- If the fault appears after warm-up, compare cold and hot live readings to see whether the sensor fails as it heats.
- Test the MAP/BARO circuit and sensor against the manufacturer's specification, including continuity and power or ground where applicable.
Common fixes
- Reconnect and secure a loose MAP sensor connector.
- Clean or repair corroded connector terminals.
- Repair chafed or pinched wiring and secure the harness away from heat or moving parts.
- Replace the MAP/BARO sensor if it intermittently fails testing, particularly when hot.
Can I keep driving?
With only the check-engine light on, short, gentle trips may be possible if the engine runs normally. Avoid hard acceleration if it starts running poorly; an intermittent pressure signal can disrupt fueling and increase emissions.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.