The P0105 code is a generic OBD-II diagnostic trouble code (DTC) related to the Manifold Absolute Pressure (MAP) sensor or barometric pressure sensor circuit.
This code indicates a malfunction in the MAP sensor circuit, which plays a crucial role in engine management and performance.
What Does Code P0105 Mean?

Diagnostic Trouble Code (DTC) P0105 stands for “Manifold Absolute Pressure/BARO Circuit Malfunction.” The code is logged once the vehicle’s powertrain control module (PCM) perceives a possible issue with the MAP sensor or BARO sensor circuit.
A MAP sensor is used by the PCM to monitor engine load. This sensor is designed to react to changes in engine manifold pressure. An engine that is under load is expected to have greater manifold pressure compared to a coasting engine.
The MAP sensor voltage signal is expected to change continually as engine load changes.
A vehicle’s PCM needs to monitor this data because changes in engine load affect other systems in the vehicle. These changes may also affect fuel injection and ignition timing.
A BARO sensor typically works just like a MAP sensor, but it can detect more minute changes in atmospheric air pressure.
The only difference between the two sensors is their location. A MAP sensor is usually connected to the manifold. On the other hand, a BARO sensor is vented directly to the atmosphere. In most vehicles, the two sensors are integrated into a single sensor.
The PCM monitors the integrity of the MAP/BARO sensors and their circuit(s). When the module detects a problem, it turns on the check engine light and stores P0105 in its memory.
You can pick up more information that can help you resolve P0105 in our comprehensive technical discussion about intake manifold pressure.
Potential Causes of a P0105 Code
A P0105 DTC could be caused by:
- MAP sensor vacuum hose disconnected or plugged
- Bad MAP sensor
- Bad TPS
- Damaged or problematic MAP sensor connector
- Damaged or problematic TPS connector
- Damaged wiring
- Short to reference voltage on the signal circuit of MAP sensor
- Loss of ground to MAP sensor or TPS
- Open on signal circuit of MAP sensor
- Bad PCM
What are the Common Symptoms of the P0105 Code?
Common signs associated with a code P0105 include the following:
- The check engine light is on
- The engine runs roughly, or lacks power
- Engine backfire
- High engine idle
How to Fix P0105 Code?
The most common potential repairs to address the P0105 code are as follows:
- Verify the code with a scanner. Reset the fault codes and perform a road test.
- If the P0105 code comes back, then follow the test procedure.
- Inspect the vacuum lines and electrical connector and wiring. Disconnect the electrical connector and then reinstall to insure a fresh electrical connection.
- Check for vacuum leaks, loose hoses and clamps on the intake, especially on older cars.
- If no problems are found, replace the MAP sensor.
How Much Does It Cost to Fix a P0105 Code?
The cost of repairs can vary significantly:
- MAP Sensor Replacement: $150-$183 (USD) on average
- Labor costs: $38-$48 (USD)
- Parts: $112-$135 (USD)
These costs may vary depending on the vehicle make and model, as well as your location.