*** Restricting New Posts to SD Premium Members ONLY *** (09 May 2025)
Just made a new account? Can't post? Click above.
Mazda CX-7 P2177 and P2187
- JesusMercado
-
Topic Author
- Offline
- New Member
-
- Posts: 4
- Thank you received: 0
Any suggestions ?
Thank you
Please Log in or Create an account to join the conversation.
- Tyler
-
- Offline
- Moderator
-
- Full time HACK since 2012
- Posts: 6042
- Thank you received: 1519

My first thought is that the upstream air/fuel ratio sensor has failed, and is falsely reporting a lean condition. When driving, does the engine feel like it's low on power? If not, that would suggest the lean condition IS false, and that the PCM is actually overfueling the engine. If it is low on power, then the lean condition probably does exist.
If you have access to Global OBD scan data, then it'll be very easy to track down a lying air/fuel ratio sensor by comparing the upstream sensor against the downstream. At idle, look at the Bank 1 Sensor 1 O2 Current in mA and the Bank 1 Sensor 2 O2 voltage. For reference, the upstream sensor will show positive current if the exhaust is lean, and negative current if it's rich. The downstream sensor works like a conventional O2, with low voltage representing lean, and high representing rich. Here's an example of what a working upstream sensor looks like, off an '08 Mazda 6.
If you see the upstream sensor showing lean, but the downstream sensor showing rich, then it's likely that the upstream sensor is lying.

For more info on air/fuel ratio sensors, we've got a thread going right here . Paul also has several different videos out demonstrating this kind of rationality testing:
Please Log in or Create an account to join the conversation.
- JesusMercado
-
Topic Author
- Offline
- New Member
-
- Posts: 4
- Thank you received: 0
I took a look with the scanner this morning after driving 10 miles, getting the following:
Oxygen sensor voltage bank 1 sensor 2 = 0.905 volts
Current Sensor 1 = -0.20 mA
5 hours after I did a double check ( after warming up) getting the following:
Oxygen sensor voltage bank 1 sensor 2 = 0.020 volts
Current Sensor 1 = -0.23 mA
Then I drove the car for about 10 minutes in the town, getting the following:
Oxygen sensor voltage bank 1 sensor 2 = 0.215 volts
Current Sensor 1 = -0.14 mA
LTFT was 20.3 all the time in all of the tests
Would that confirm a bad upstream oxygen sensor ?
Thank you
Please Log in or Create an account to join the conversation.
- Tyler
-
- Offline
- Moderator
-
- Full time HACK since 2012
- Posts: 6042
- Thank you received: 1519
JesusMercado wrote: Thank you Tyler,
I took a look with the scanner this morning after driving 10 miles, getting the following:
Oxygen sensor voltage bank 1 sensor 2 = 0.905 volts
Current Sensor 1 = -0.20 mA
5 hours after I did a double check ( after warming up) getting the following:
Oxygen sensor voltage bank 1 sensor 2 = 0.020 volts
Current Sensor 1 = -0.23 mA
Then I drove the car for about 10 minutes in the town, getting the following:
Oxygen sensor voltage bank 1 sensor 2 = 0.215 volts
Current Sensor 1 = -0.14 mA
LTFT was 20.3 all the time in all of the tests
Would that confirm a bad upstream oxygen sensor ?
Thank you
Thanks for getting back to me with those readings! Kinda weird that the upstream air/fuel ratio sensor always reads about -.2 mA... Did this reading fluctuate during your drive? The negative current indicates rich, which doesn't account for your lean trims, I just want to know the sensor is capable of reacting to changing fuel mixtures.

I think we can clear the air/fuel ratio sensor for now and go on to other possible issues. Any possibility that E85 fuel got pumped into the tank? That'd absolutely cause a lean condition.


We can do a quick test of the MAF by watching Calculated Engine Load during a WOT run through first gear and into second. You'll want to have the data list narrowed down to Engine Speed, Airflow Rate, Calculated Engine Load, Absolute Engine Load and the upstream air/fuel sensor current in mA. We want the Calculated Load to go over 90% and the air/fuel sensor current to go negative during the run. Low Load and positive sensor current would point towards a misreporting MAF sensor.
Please Log in or Create an account to join the conversation.
- JesusMercado
-
Topic Author
- Offline
- New Member
-
- Posts: 4
- Thank you received: 0
upstream air/fuel ratio sensor fluctuates while driving, in some of the cases can get positive current readings. SRFT fluctuates as well while driving but most of the time is positive, just when driving very slow, like in a marking lot, the readings change to negative value, around -15.
I did the run that you recommended to test the MAF getting the following:
Calculated load value: 66.3%
Engine Speer: 4071 rpm
MAF air flow: 92.88 g/s
Current sensor 1: -0.36 mA
Absolute load value: 98.4%
Also did a run at low load value getting the following:
Calculated load value: 23.9%
MAF air flow: 6.06 g/s
Current sensor 1: -0.28 mA
Absolute load value: 25%
I thing is going to be a misreporting MAF, so I´m ordering a new one from rockauto.com.
Please Log in or Create an account to join the conversation.
- Trouble_shooter
-
- Offline
- New Member
-
- Posts: 2
- Thank you received: 0
2 weeks later the vehicle returned with the same codes... and the same problem. What I found was TSB 01-009/13 for codes P2177 and P2187 which calls for a "short cord" installation between the sensor and the PCM due to brake fluid contamination of the harness. I verified the harness was in fact shorted between the Air/Fuel sensor circuits per the TSB and installed the short cord. I also had to replace the sensor again (as the short in the harness had somehow damaged the new sensor). Installing the short cord was a PITA but the vehicle has not been back. This might not be your problem but if you find that the Air/Fuel ratio sensor is suspect or faulty, I would recommend checking for shorting between the sensor circuits with the sensor and PCM disconnected.
Please Log in or Create an account to join the conversation.
- Tyler
-
- Offline
- Moderator
-
- Full time HACK since 2012
- Posts: 6042
- Thank you received: 1519
JesusMercado wrote: I did the run that you recommended to test the MAF getting the following:
Calculated load value: 66.3%
Engine Speer: 4071 rpm
MAF air flow: 92.88 g/s
Current sensor 1: -0.36 mA
Absolute load value: 98.4%
I thing is going to be a misreporting MAF, so I´m ordering a new one from rockauto.com.
Thanks for the results. Was this the highest Calculated Load you could get out of it? If so, definitely an issue. I dunno what kind of airflow rate your engine is supposed to have, but less than 100 g/s sounds low for a forced induction engine.

What I found was TSB 01-009/13 for codes P2177 and P2187 which calls for a "short cord" installation between the sensor and the PCM due to brake fluid contamination of the harness.
I saw the same TSB!

Please Log in or Create an account to join the conversation.
- JesusMercado
-
Topic Author
- Offline
- New Member
-
- Posts: 4
- Thank you received: 0
Please Log in or Create an account to join the conversation.