Engine Performance This section is for discussion on all engine building related questions.
Sponsored by:
Sponsored by: KPower

Check engine light with P0031 code do not go away after replacing oxygen sensor

Thread Tools
 
Search this Thread
 
Old 07-05-2020, 04:07 PM
  #1  
Newb
Thread Starter
 
marudy's Avatar
 
Join Date: Jun 2020
Location: Athens, Greece
Posts: 35
Total Cats: 3
Default Check engine light with P0031 code do not go away after replacing oxygen sensor

Hey guys,

when I bought my NB 2002 miata 3 months ago it had a check engine light on, which was about the pre catalytic oxygen sensor. More specifically I could see in ODB reader the following codes:
-P0031: HO2S Heater Control Circuit Low Bank 1 Sensor 1 (Powertrain, Generic)
-P0171: System Too Lean Bank 1 (Powertrain, Generic)

After doing some test to the heating element resistance I decided to buy a new one. The guy supplied me with a universal one and.O had to connect the wires on my own. I put the sensor in, connected the wires temporarily and erased the codes. The car drove without any issue for a week. After that, the check engine light came on again with only the P0031 code.

I thought my wiring connection would not have holded and went to have a look. Indeed the wiring had failed; so I decided to put them together permanently. I have done that for some time now and the best I can get is turn the code off and not come back for 1-2 days. Then it's back again.

Then I started looking into the voltage and I can see that the 12V go through the power wires. And the resistance seems to be measurable. Goes pretty high when I put the multimeter on and eventually settles down.

What I have noticed through my ODB software though is that that sensor 1 does not show ouput voltage while the 2nd ones does. Which I think this is the symptom of the problem. I have measured again, seen voltage and didn't have the check engine light on that day.

Any suggestions? Any help would be most welcome! Thanks

marudy is offline  
Old 07-05-2020, 04:38 PM
  #2  
Senior Member
 
themonkeyman's Avatar
 
Join Date: Nov 2016
Location: Los Angeles, CA
Posts: 552
Total Cats: 75
Default

I'd start with an application-specific o2 sensor to start. You may be having issues from the universal one you wired in.
themonkeyman is offline  
Old 07-05-2020, 04:57 PM
  #3  
Newb
Thread Starter
 
marudy's Avatar
 
Join Date: Jun 2020
Location: Athens, Greece
Posts: 35
Total Cats: 3
Default

Does it really make that much of a difference? Like the application specific ones are designed properly for the specific engine / ECU ?

What I didn't mention is that the universal one i got is Denso, so it's a reputable one. The guy didn't have the application specific one which costs roughly 20 EUR more but he said it's pretty normal to get the universal one.
marudy is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Doppelgänger
Engine Performance
7
08-31-2017 01:05 AM
DNMakinson
MEGAsquirt
14
11-14-2016 09:42 PM
rleete
General Miata Chat
3
06-29-2016 12:14 PM
scottf
ECUs and Tuning
6
12-05-2008 01:26 PM
Fireindc
Prefabbed Turbo Kits
13
02-01-2007 10:41 PM



Quick Reply: Check engine light with P0031 code do not go away after replacing oxygen sensor



All times are GMT -4. The time now is 01:11 PM.