P0105 is a generic OBD-II trouble code related to the dashboard warning light.
The P0105 code means that the Manifold Absolute Pressure (MAP) sensor or barometric pressure sensor circuit is malfunctioning. This is mainly used for engine management and performance.
What Does Code P0105 Mean?

DTC P0105 stands for “Manifold Absolute Pressure/BARO Circuit Malfunction.” The code is set when the powertrain control module (PCM) determines there’s a problem with the MAP sensor or BARO sensor circuit.
Used by the PCM to monitor engine load, the MAP sensor is designed to react to changes in engine manifold pressure. An under-load engine will make more manifold pressure than a coasting engine. The MAP sensor voltage signal should react constantly as the load on the engine changes.
The PCM of a vehicle must monitor this data since changing the load on the engine will affect the operation of other systems of the vehicle. These changes may in turn affect the fuel injection and ignition timing.
Generally, the BARO sensor operates much like a MAP sensor, but it can detect smaller changes in the pressure of air in the atmosphere.
The only difference in these two types of sensors is in their location. A MAP sensor is connected to the manifold; a BARO sensor is vented directly to the atmosphere. In many vehicles, the two are combined in one sensor.
The integrity of the MAP/BARO sensors and their circuit(s) is monitored by the PCM. An indication of a problem will turn on the check engine light and store P0105 in the PCM memory.
You can pick up more information that will help you resolve P0105 in our detailed technical discussion about intake manifold pressure.
Potential Causes of a P0105 Code
A P0105 DTC might be caused by:
- Disconnected or plugged MAP sensor vacuum hose
- Bad MAP sensor
- Bad TPS
- Damaged MAP sensor connector
- Damaged TPS connector
- Damaged wiring
- Short to reference voltage on the MAP sensor signal circuit
- Loss of ground to the MAP sensor or the TPS
- Open on MAP sensor signal circuit
- 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 fix the P0105 code are:
- Verify the code with a scanner. Reset the fault codes and road test.
- If the P0105 code comes back, follow the test procedure.
- Remove vacuum lines and inspect the electrical connector and wiring. Reinstall the connector to make sure it’s fresh and seated.
- Check for vacuum leaks, loose hoses, and clamps on the intake, especially on older cars.
- If nothing is found, replace the MAP sensor.
How Much Does It Cost to Fix a P0105 Code?
The price of the repairs will vary:
- MAP Sensor Replacement: Usually between $150 and $183 (USD)
- Labor: $38 – $48
- Parts: $112 and $135 (USD)
Note – These estimates can change depending on the make/model of your vehicle and where you live.