P0106
Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance
- Severity
- Medium
- Driving
- Drivable — book it in
The manifold pressure reading is within its valid electrical range but does not agree with what the module expects from throttle position and engine speed. The signal is plausible on its own and wrong in context - which points at a vacuum leak, a restricted hose or a lazy sensor rather than a broken circuit.
Possible causes
- CommonCracked, split or disconnected vacuum hose to the sensor
- CommonCarbon blocking the manifold port the sensor reads through
- CommonFailed sensor
- CommonCorroded or wet sensor connector
- PossibleVacuum leak elsewhere on the manifold, making the reading genuinely wrong
- PossibleWiring fault between sensor and module
What you might notice
- Rough running, hesitation or surging
- Poor fuel economy
- Black smoke, or a smell of unburnt fuel
- Hard starting
- Check engine light on
What to check, in order
- Check the vacuum hose to the sensor before touching the sensor. A cracked or perished hose produces every one of these codes and costs almost nothing to replace - and on a sensor mounted directly to the manifold, check the port instead, because carbon blocks it.
- Compare the sensor's reading at key-on, engine off, against the barometric reading. With the engine stopped the manifold is at atmospheric pressure, so the two should agree - this is the quickest test there is and it needs no tools beyond the scan tool.
- Watch the live reading while the engine idles and then snaps to open throttle. It should drop to a strong vacuum at idle and rise sharply when the throttle opens.
- Look for vacuum leaks before condemning the sensor. A large leak makes a healthy sensor report a pressure that is genuinely wrong, and the module blames the sensor.
- Consider engine mechanical condition if everything electrical checks out. Worn valve timing, a stretched timing chain or a leaking gasket change manifold vacuum genuinely, and the sensor is reporting that correctly.
Read this code from your own car
Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.
Where this code sits
P00xxP01xxP02xxP03xxP04xxP05xxP06xxP07xxP08xxP09xxP0AxxP0BxxP0CxxP0DxxP0ExxP0FxxP10xxP11xxP12xxP13xxP14xxP15xxP16xxP17xxP18xxP19xxP1AxxP1BxxP1CxxP1DxxP1ExxP1FxxP20xxP21xxP22xxP23xxP24xxP25xxP26xxP27xxP28xxP29xxP2AxxP2BxxP2CxxP2DxxP2ExxP2FxxP30xxP31xxP32xxP33xxP34xxP35xxP36xxP37xxP38xxP39xxP3AxxP3BxxP3CxxP3DxxP3ExxP3Fxx
Fuel and air metering
P0100P0101P0102P0103P0104P0105P0106P0107P0108P0109P0110P0111P0112P0113P0114P0115P0116P0117P0118P0119P0120P0121P0122P0123P0124P0125P0126P0127P0128P0129P0130P0131P0132P0133P0134P0135P0136P0137P0138P0139P0140P0141P0142P0143P0144P0145P0146P0147P0148P0149P0150P0151P0152P0153P0154P0155P0156P0157P0158P0159P0160P0161P0162P0163P0164P0165P0166P0167P0168P0169P0170P0171P0172P0173P0174P0175P0176P0177P0178P0179P0180P0181P0182P0183P0184P0185P0186P0187P0188P0189P0190P0191P0192P0193P0194P0195P0196P0197P0198P0199