P0107
Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
- Severity
- Medium
- Driving
- Drivable — book it in
The manifold pressure signal is too low - outside the valid range rather than merely inaccurate. A sensor that is working cannot report a value outside the range it is built to produce, so this normally means a wiring fault, a lost supply or earth, or a failed sensor. On a hose-fed sensor, a hose that has come off entirely will do it too.
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.
- Check the sensor's 5 volt supply and its earth before replacing it. Losing either sends the signal hard to one end of its range, and that is a wiring fault wearing a sensor's name.
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