P0109 — Manifold Absolute Pressure (MAP) Sensor — Circuit Intermittent
ModerateQuick answer
P0109 means the MAP sensor’s the signal cuts in and out — the classic signature of a wiring or connector problem rather than the sensor itself. Fueling and ignition timing both lean on this number. A lying MAP causes hesitation, surging, black smoke or lean stumbles, and hard starts. Check the connector and wiring before buying a sensor — for this variant of the code, wiring is the most common answer.
What it means
The manifold absolute pressure (map) sensor tells the engine computer the pressure (vacuum) inside the intake manifold — how hard the engine is working. P0109 sets when the signal cuts in and out — the classic signature of a wiring or connector problem rather than the sensor itself for long enough that the computer stops trusting it.
Intermittent codes deserve their own approach: the part works most of the time, so static tests often pass. The fault appears with heat, vibration, or motion — which is why the wiggle test and freeze frame data earn their keep here.
While the signal is untrusted, the computer substitutes a safe default value. The engine runs, but on assumptions instead of measurements — that’s the drivability change you feel.
Common causes
Ordered from most to least likely.
- 1.
Wiring damage (chafe, break, melted insulation)
Movement-sensitive faults are wiring faults until proven otherwise.
- 2.
Corroded, loose, or backed-out connector pins
Unplug and inspect both halves under good light.
- 3.
Failed MAP sensor
Confirm with measurements before replacing.
- 4.
Cracked or blocked vacuum supply hose
The classic MAP “failure” that isn’t the sensor.
- 5.
Lost 5V reference or sensor ground (where applicable)
If several sensors fault together, suspect a shared reference circuit rather than coincidence.
How to diagnose it, step by step
Cheapest and most likely checks first.
-
1 Read the freeze frame
Note when P0109 sets — cold start, warm idle, under load, over bumps. The conditions narrow the cause dramatically, especially for intermittent faults.
-
2 Inspect connector and harness
Unplug the sensor; check for corrosion, bent or spread pins, and chafed insulation along the harness run. Re-seat firmly. This free step resolves a remarkable share of circuit codes.
-
3 Watch it in live data
Key on/engine off, a MAP should read close to barometric pressure (~95–105 kPa near sea level); at warm idle it should drop to roughly 25–45 kPa and respond instantly to throttle blips.
-
4 Check the vacuum hose to the sensor
Many MAP sensors read manifold vacuum through a small rubber hose. A cracked, kinked, or oil-filled hose produces every symptom of a dead sensor for the price of a hose.
-
5 Wiggle-test if intermittent
Engine running, data live: gently flex the harness and tap the sensor while watching the reading. A glitch you can provoke is a fault you can find.
-
6 Replace with a quality part
If measurements condemn the sensor, buy OEM or a reputable brand — bargain sensors re-set these codes often enough to cost more in time than they save in money.
Parts & tools you may need
- OBD-II scanner (code reader with freeze frame / live data)
- Digital multimeter
- Electrical contact cleaner
- Replacement MAP sensor (exact part for your engine)
Disclosure: some links are affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Related codes
Frequently asked questions
- Can I drive with P0109?
- Usually yes, with degraded drivability — but persistent rich running washes cylinders and harms the converter, so don’t park on the repair.
- Is it the sensor or the wiring?
- For this variant, lean wiring: stuck-low, stuck-high, and intermittent signatures are circuit behaviors. Inspect and measure before buying the sensor.
- Why did the code return after a new sensor?
- Because the circuit, not the sensor, was the fault — or the replacement was low quality. Re-do the wiring inspection the first repair skipped.
- What does the computer do meanwhile?
- It substitutes a default value and keeps the engine running on assumptions. Functional, but you pay in drivability and fuel until the real measurement comes back.