Mazda Protege This compact model offers an economical solution for the need for a sporty sedan or wagon.

P0106 Code.... 2003 P5

Thread Tools
 
Search this Thread
 
Old Oct 23, 2025 | 02:07 PM
  #1  
Saudade's Avatar
Thread Starter
|
Senior Member
Joined: May 2017
Posts: 136
Likes: 0
From: SoCal
Default P0106 Code.... 2003 P5

My son was out running some errands. Pulls into a nearby 7-11. Car ran well so far. Comes back out, starts the car and his CEL lights up. He has a cheapo code reader and it flashes the P0106 Map Sensor Signal Out of Range. He was about 1.5 miles from home so told him to drive home. Put my better scanner on it and confirmed the code. At first, I was confused. He has a MAP sensor? Turns out Mazda calls the Barometric Pressure Sensor tied to the EGR boost sensor.

I cleared the code, started the car and the P0106 Pending code popped right up. After searching the forum and the web I only found posts from years ago and most didn't post a fix. I nearly choked at the cost of an OEM one. After a few more starts and a short drive down our street, the code remained Pending. After locating the sensors, I remove the connectors (they looked clean) and sprayed them out. I checked the vacuum lines and they appeared good. After reconnecting everything, with my reader still connected, I went for about a 5 mile drive through some local tracts. I didn't want to be too far from home if the light triggered again. I stopped several times and shut down, restarted, drove a bit, repeat. Got it up to 50mph in spots. Pending code vanished. No codes/DTCs recorded. Still have a few emission monitors to clear but that should take only a few more drive cycles.

Time and a few more miles will tell. I'll update this post regardless.

Anybody else have this code pop and successfully clear it? If so, what was the culprit and how did you fix it?

 
Reply
Old Oct 23, 2025 | 05:01 PM
  #2  
Callisto's Avatar
Senior Member
Joined: Oct 2018
Posts: 10,334
Likes: 198
From: Northern California
Default

You don't actually clear the code it really only turns off the dash check engine light.

There ia other areas that the ECU,PCM stores DTC until the issue was resolved. Generally, it takes a few complete engine cycles before and if the cleaning corrected the issue. The emission monitors also will take several complete engine cycles to clear as well. And as long as your original cleaning of the sensors corrected it otherwise the emission monitors will not be ready, and you will likely get the DTC and check engine light again.

But cross your figures on your cleaning to fix the concern.
 
Reply
Old Nov 3, 2025 | 01:18 PM
  #3  
Saudade's Avatar
Thread Starter
|
Senior Member
Joined: May 2017
Posts: 136
Likes: 0
From: SoCal
Default

So a quick update. P5 has been quite "quirky" lately. P0106 and P0456 (small evap leak) appeared as pending. Recleaned connections, check vac lines, Checked gas cap (make sure it was not loose). Did not clear any codes at this time. A couple of days later (only short local trips) CEL lights. Has P0300 (misfire) but still ran fine. No other codes except the 2 pending. Checked/cleaned coil and injector connections. Ran scanner on live data, went for about a 5 mile drive in the neighborhood, data looked good. Cleared codes again. Went for another drive with live data. Data still looks good. A few days and about 200 miles later (long weekend trip), no codes present (pending or otherwise). Only Evap monitor incomplete. The 200 miles was mostly freeway and a few quick local trips. The small leak code is gone but perhaps related to the evap monitor incomplete? Gonna let it ride a few more days to see it it completes or something else pops up. If no change, then new gas cap, smoke test and check the other evap components.


150,385 odo
 

Last edited by Saudade; Nov 3, 2025 at 01:21 PM.
Reply
Old Nov 3, 2025 | 03:36 PM
  #4  
Callisto's Avatar
Senior Member
Joined: Oct 2018
Posts: 10,334
Likes: 198
From: Northern California
Default

Reads like a good plan. About the only thing different i always recommend for DIY is not the DTC and clear them. This way as soon as the check engine light appears you can check for the most current active DTC.

A p300 (anomalous event) can be caused regarding anything possible if you fart in the cabin with the windows up. I tend personally to disregard them as they can be distractive to diagnosising .
 
Reply
Old Nov 4, 2025 | 08:25 AM
  #5  
Saudade's Avatar
Thread Starter
|
Senior Member
Joined: May 2017
Posts: 136
Likes: 0
From: SoCal
Default

We drove it around a bit with the P0300 still active to see if another P030x would finally appear. None did. Since it was a "hard code", resetting would clear the light so we'd know if something else happened to trigger the CEL. Two hundred miles later, still nothing. While I'm glad no codes are reappearing (for now), I'd feel better if I found something actually wrong, fixed it, and now it's all good.

Thanks for the help.
 
Reply
Old Nov 4, 2025 | 09:00 AM
  #6  
Callisto's Avatar
Senior Member
Joined: Oct 2018
Posts: 10,334
Likes: 198
From: Northern California
Default

You would need to look at the ECU I/M monitors as well permeant DTC(s). If the anomaly or actual problem is not resolved your engine will run through as many as 8 complete cycles before clearing all permanent DTC and resetting the I/M monitors.
Another reason why advises to clear the current DTC (turn off dah check engine light) and if the check engine light activates to quickly retrieve the most active DTC.
 
Reply
Old Nov 13, 2025 | 10:54 AM
  #7  
Saudade's Avatar
Thread Starter
|
Senior Member
Joined: May 2017
Posts: 136
Likes: 0
From: SoCal
Default

So to close this out, ran another full scan. No Codes, all Readiness Monitors complete. Clean and Green!



@Callisto Thanks for the help and insight.
 
Reply
Old Nov 13, 2025 | 11:10 AM
  #8  
Callisto's Avatar
Senior Member
Joined: Oct 2018
Posts: 10,334
Likes: 198
From: Northern California
Default


 
Reply
Old Feb 18, 2026 | 01:35 PM
  #9  
Saudade's Avatar
Thread Starter
|
Senior Member
Joined: May 2017
Posts: 136
Likes: 0
From: SoCal
Default

Well, an update. The P0106 has popped back up a few times. Each time the engine still runs fine. It starts right up, idles fine. There are no drivability issues. Gas mileage still the same. Live data looks good too. I checked the vacuum lines and they appear good too. So I (again) clean the connections, make sure the vacuum line is secure and reset the codes. I also checked the connections and lines on the EGR solenoid. Car drives fine and continues to drive fine once all the relearning completes. He can go for a couple of hundred miles (mixed local and freeway) and suddenly it pops back. Freeze frame shows running parameters look OK but speed was always zero. It typically happens when he pulls in somewhere, like a quick stop at 7-11 and notes the CEL is on when he restarts.

This last time, this is exactly what happened. I cleared the latest code about 3 weeks ago. He drove a bit locally and went to see a friend resulting in a 150 mile round trip. So far so good. He repeated the trip this past weekend. Once he got there (75 mile drive) he pulled into a 7-11 for a quick stop. Once he started up, he saw the light on. He has a small OBD reader (no live data or freeze frame) with him and calls me saying the P0106 is back. Still no drivability issues. I suggest he not reset the code and drive normally and we'll check it when he gets home. So another 75 mile drive back and no issues, CEL is ON. Get my reader and see the P0106 is the only code. This time I'm going to order a replacement MAP. Meanwhile, we don't reset the code and will wait until the replacement shows up. So he goes off on a few short trips locally and the CEL turns off. I check with my reader and the code is still present but the status of the CEL is OFF. So turn the engine off and do the bulb check. CEL lights when key turned to run. Start engine and CEL goes off. Live data still looks good.

So gonna swap out the MAP sensor. If it still persists, then try to clean out the TB and intake (looks like a pain to do). I'll dig into the EGR as well (also looks like fun).

Sadly, the other P0106 threads I looked at on here end with no clear resolution ( I didn't read them all, yet).
 
Reply
Old Mar 5, 2026 | 09:20 AM
  #10  
Saudade's Avatar
Thread Starter
|
Senior Member
Joined: May 2017
Posts: 136
Likes: 0
From: SoCal
Default

Well another update. Replace the the MAP sensor. Reset codes. Same thing happened. Car ran fine. Weekend trip out of town (about 150 mile round trip). A few days in town after, CEL lights and P0106 reappears. Continued searching and reading. I have ordered the EGR Boost Sensor Solenoid and await delivery. In the meantime. I did not reset the codes so CEL is on, P0106 is stored. A few more days in town (driven daily but short distances), CEL goes off. Scanner still shows P0106 is still stored but MIL status is OFF.

Not sure I understand why the light would turn off in the dash when the code is still stored. Additionally, the only readiness monitor not complete is the Evap. The evap one takes a while to clear and would if I stop resetting to clear the P0106.
 
Reply



All times are GMT -5. The time now is 04:40 AM.