P0105 Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction

Technical Description of OBD-II Trouble Code

Malfunction in the Manifold Absolute Pressure/Barometric Pressure Circuit

What does that signify?

This diagnostic trouble code (DTC) is a generic powertrain code that is applicable to vehicles equipped with OBD-II. Although it is a generic code, the specific repair steps may vary depending on the make and model of the vehicle.

The MAP (Manifold Absolute Pressure) sensor is a component of the fuel management system. It responds to changes in engine manifold pressure. The PCM (Powertrain Control Module) continuously monitors the MAP sensor to ensure proper engine operation. Changes in engine load require adjustments in the amount of fuel injected, ignition timing, and other factors.

An engine under load has higher manifold pressure (or less vacuum) compared to an engine that is coasting. As the load changes, the voltage signal from the MAP sensor to the PCM also changes. However, to verify the operation of the MAP sensor, the PCM relies on information from other sensors.

For instance, the PCM compares the signal from the TPS (Throttle Position Sensor) to the MAP signal to ensure that the MAP signal is not “sticking”. If the PCM does not detect an immediate change in the MAP sensor following a change in the throttle pedal sensor, it indicates a problem with the MAP sensor and sets the P0105 code. Similarly, if the TPS indicates that the engine is under load, but the MAP signal indicates that the engine is “coasting”, it indicates a problem with either the MAP sensor or the TPS and sets the P0105 code.

Symptoms

The symptoms of a P0105 check engine light code may include:

  • Poor engine performance
  • Rich fuel mixture
  • Idle issues
  • Backfiring through the tailpipe
  • Engine misfire under load or at idle
  • Malfunction Indicator Lamp (MIL) illumination
  • In some cases, there may be no symptoms other than the MIL illumination
  • MAP Sensor
    A typical MAP sensor

    Causes

    A P0105 DTC could be caused by:

  • Disconnected or blocked MAP sensor vacuum hose
  • Faulty MAP sensor
  • Faulty TPS
  • Damaged or problematic MAP sensor connector
  • Damaged or problematic TPS connector
  • Damaged wiring
  • Short to reference voltage on the signal circuit of the MAP sensor
  • Loss of ground to the MAP sensor or TPS
  • Open on the signal circuit of the MAP sensor
  • Faulty PCM
  • Possible Solutions

    Using a scanner or code reader, turn the ignition on and the engine off. What is the voltage reading of the MAP sensor? At sea level, it should be around 4 Volts. If you are at a higher altitude, it should decrease by about half a volt for every 1,000 ft. of altitude (this may vary depending on the model). If your vehicle has a separate MAF (Mass Air Flow) sensor, it usually includes a Barometric pressure reading. In that case, the Baro reading should match the MAP reading since both sensors measure ambient air pressure. If they are roughly equal, check if there is Freeze Frame data available for the MAP sensor.

    NOTE: Freeze Frame data is recorded by the PCM when a fault occurs. It captures the readings of various PIDS (parameter identifiers) that can be used to troubleshoot the issue. It is like a recording of the problem as it occurred. At idle, a typical MAP sensor voltage reading should be around a volt, and at WOT (wide open throttle), it should reach 4.5 to 5 Volts. As for the TPS, at idle, the voltage reading is about 1 Volt or less. As the throttle is opened, the reading increases to 4.5 Volts at WOT. Do the two readings make sense? For example, if the Freeze Frame data shows a TPS reading of 2.5 Volts (indicating partial throttle), does the MAP sensor indicate a reading that is not at either extreme? By comparing the MAP reading to the TPS reading when the problem occurred, you can identify what happened.

    If you do not have access to Freeze Frame data, check if the MAP sensor voltage changes when you apply vacuum to it. You can do this by using your mouth or a vacuum pump. The voltage should increase as you apply vacuum. If the reading does not change, ensure that there are no obstructions in the hose leading to the sensor. If the hose is clear, it is likely that the MAP sensor is faulty, although other factors may still be causing the problem. Is the MAP sensor voltage stuck at less than 0.5 Volts? Then:

    NOTE: This code should not set if the MAP is stuck at an extremely low voltage. However, I am including it because it is not possible to know for certain which vehicles may set a P0105 due to a low voltage condition.

  • Inspect the wiring harness and MAP sensor connector. Repair any damage
  • Unplug the MAP sensor connector. Also, at the PCM connector, remove the MAP sensor signal wire and check for continuity to the MAP sensor connector. If there is infinite resistance, repair the open in the MAP signal circuit. If the signal wire has continuity to the MAP sensor connector, check for a 5-volt reference voltage and a good ground at the connector. If both are present, re-install all removed wiring and replace the MAP sensor.
  • Is the MAP sensor voltage stuck at the full 4.5 volts? Then:

  • Inspect the wiring harness for damage. Repair as needed
  • Remove the MAP sensor signal wire from the PCM connector. With a voltmeter, measure the voltage with the key on and the engine off. Is it 4.5 Volts? If so, unplug the MAP sensor and recheck. If the voltage is still present, repair the short between the signal wire and the 5-volt reference wire.
  • If unplugging the MAP sensor causes the voltage to disappear, check that the ground is intact. If it is, then replace the MAP sensor due to an internal short.
  • MAP sensor codes include P0106, P0107, P0108, and P0109.

    Professional Service Options

    When facing p0105 error, you have two solutions:

    Option 1: Mechanical Repair (Recommended)

    We highly recommend solving this issue by repairing or replacing the faulty sensor, wiring, or related mechanical parts.
    This ensures your vehicle operates as designed.

    Option 2: Permanent p0105 DTC Deletion (Alternative)

    If mechanical repair is not possible, we offer a professional service to permanently delete p0105 trouble code (DTC) from your ECU.

    Instantly Fix Your DTC Problem – No Hardware Changes Needed!

    Get your p0105 code permanently deleted by our experts.

    ✅ Fast. ✅ Reliable. ✅ Keeps your vehicle running smoothly.

    🔥 Upload your ECU file and start now! 🔥

    Already a member? Log in here to submit your file!

    Tuning Files Service from ECUFILES

    Custom Tuning File Service

    EVC Reseller Database

    Automatic File Service

    Technical Questions
    For technical questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    Sales Questions
    For sales questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    For sales questions, you can also reach us at:

    WhatsApp: +31686247602

    Response time: Moderate!

    WhatsApp