OBD-II Generic Error Code P0105: How to Fix It

Medium 30-60 minutes Medium Severity Verified June 2026
Error Code
P0105
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30-60 minutes
Error code P0105 indicates a problem with the Manifold Absolute Pressure (MAP) sensor circuit. The MAP sensor measures engine vacuum and helps the engine control module (ECM) determine fuel delivery. This code can cause poor engine performance, rough idle, or stalling. The fix usually involves inspecting wiring, testing the sensor, or replacing it.
Ad

Tools You'll Need

How to Fix Error Code P0105

  1. Check for Vacuum Leaks

    Engine must be off when inspecting hoses. Use caution with flammable cleaners.
  2. Inspect MAP Sensor Wiring and Connector

    Disconnect the battery negative terminal before working on electrical connectors.
  3. Test MAP Sensor Voltage

    Avoid shorting probes; use proper pin probes.
  4. Replace MAP Sensor

    Use a new O-ring or gasket if supplied. Tighten screws to manufacturer spec.
  5. Clear Code and Test Drive

    If code returns, further diagnosis may be needed (e.g., ECM issue).

Parts You May Need

Ad

When to Call a Professional

If you have no experience with electrical testing or engine diagnostics, or if the code returns after replacing the MAP sensor and checking wiring, consult a professional mechanic as the issue could be a faulty ECM or internal engine problem.

Frequently Asked Questions

Can I drive with a P0105 code?
Driving short distances may be possible, but the engine may run poorly, lack power, or stall. It's best to fix it promptly to avoid further damage or unsafe driving conditions.
Is P0105 the same as P0106?
No. P0105 is a general MAP circuit malfunction, while P0106 indicates the MAP sensor performance range/performance problem. The troubleshooting steps are similar but P0106 often focuses on vacuum supply.
How much does it cost to fix P0105?
A MAP sensor typically costs $20-$100, plus labor if a mechanic does it (1 hour labor, about $100-$150). DIY cost is just the part.
Can a vacuum leak cause P0105?
Yes, a vacuum leak can trigger P0105 because the ECM sees unexpected MAP readings. Always check for vacuum leaks first before replacing the sensor.
Will disconnecting the battery reset the code?
Temporarily yes, but the code will return if the underlying issue isn't fixed. Use an OBD2 scanner to clear codes properly.