Welcome to the North American Subaru Impreza Owners Club Thursday April 22, 2021
Home Forums Images WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Go Back   NASIOC > NASIOC Technical > Factory 2.5L Turbo Powertrain (EJ Series Factory 2.5L Turbo)

Welcome to NASIOC - The world's largest online community for Subaru enthusiasts!
Welcome to the NASIOC.com Subaru forum.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, free of charge, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!

If you have any problems with the registration process or your account login, please contact us.







* As an Amazon Associate I earn from qualifying purchases. 
* Registered users of the site do not see these ads. 
Reply
 
Thread Tools Display Modes
Old 09-10-2014, 10:21 AM   #1
WhiplashWRX
Scooby Newbie
 
Member#: 316845
Join Date: Apr 2012
Location: Windsor ON
Vehicle:
2012 WRX
White

Default Common p0031 and p0037 problem with solution

I have a 2012 WRX stage 2 with 40,000km on it. I've never had a problem until a couple weeks ago I spontaneously threw a CEL. I read the codes with my AP and found p0031 and p0037. I read around on forums about my front and rear o2 sensors and a lot of people said their o2 sensors were faulty and if you weren't able to reset the codes you might have to replace your o2 sensor

Later that day I decided to check on the wiring hardness to my rear o2 sensor, knowing I'd removed it from its original home when I installed my aftermarket DP. What I found was the black clip that was supposed to keep the wiring harness away from any moving parts let me down and looked like this



Allowing the wiring harness to rub on the moving driveshaft and expose the wire to elements, which ultimately lead to the problem that I later figured out. With just the slightest amount of wire exposed it was causing problems.



I thought this was the only problem so I took some electrical tape, isolated the black wire specifically with the tape, and then taped the entire harness really well to ensure no more issues. I read my codes again. No codes. I was happy. I backed the car off the ramps and I had p0037 only. I was confused. Parked my car back on the road and p0031 and p0037 were back. I was confused

Now keeping in mind that it wasn't going to DAMAGE my car, I sat on this for a few days, hesitating making the 2 hour trek the nearest dealer, or ordering the new sensors and doing this myself. Now the o2 sensors are going to feed your ECU real time readings of how your engine is running, and your A/F under different loads. Without this constant feedback your engine reverts to running straight off your map and doesn't make any adjustments for performance and efficiency. Meaning it runs quite rich in the city and is far from fuel efficient, plus you'll lose traction control and cruise control (which was the worst part for me) and the drive just doesn't feel smooth at all

Earlier today I refined my searches and read more on forums and found a post of someone with a similar issue as me. I decided to check the fuses. Under the glove box are some relays and two fuses that look like this



The one on the far left reads "A/F o2 Heater" is the fuse in question. Turns out it wasn't at all my o2 sensors and rather the exposed wire blew my fuse. No amount of fixing the underlying problem would solve the blown fuse, and vice versa people are replacing the fuses without fixing the underlying problem and people report the fuses keeps blowing.

So if have changed your DP and eventually run into these codes, check the wiring harness for your back o2 sensor and make sure the wire is intact. If it is damaged, repair or replace it. Also make sure you secure the wiring harness so it's not loose (I used zip ties) so you don't run into this problem again. Then check the fuse as well before buying a new sensor, or god forbid going to the dealer and dishing out cash for a simple fix.

Hope I can save someone a headache with this post
* Registered users of the site do not see these ads.
WhiplashWRX is offline   Reply With Quote
Sponsored Links
* Registered users of the site do not see these ads.
Old 10-16-2016, 01:12 PM   #2
Shortbuswrx
Scooby Newbie
 
Member#: 419826
Join Date: Apr 2015
Chapter/Region: Tri-State
Vehicle:
2003 WRX
Sonic Yellow

Default

Thanks for this, I had the exact same problem. Replaced the front 02 sensor, check engine light still stayed on, same two codes p0031 and p0037. Found the blown fuse, inserted an new fuse. Check engine light went off, after a mile the cel came back on same codes and blown fuse. Found your thread, and my rear 02 sensor wire looked exactly like yours. Thanks to this I got it all handled this morning.

And I know the thread is two years old.
Shortbuswrx is offline   Reply With Quote
Old 01-13-2019, 02:29 PM   #3
Brockparty
Scooby Newbie
 
Member#: 490574
Join Date: Aug 2018
Default

Can you post a picture of where the fuses are? Iím having a tough time finding them
Brockparty is offline   Reply With Quote
Old 01-25-2021, 04:57 PM   #4
SubieDoo509
Scooby Newbie
 
Member#: 521922
Join Date: Jan 2021
Default

Luckily I found this thread cuhz Iím having the same issue, my rear o2 sensor wire was rubbed off but the wires itself were fine. Long story short, tired of running around with this shop so Iím going to fix this myself and I got brand new sensors and it keeps throwing the CEL and a P0031. Bought new sensor from Subaru and replaced it and the light still comes on, so I was wondering where to find the ďA/F o2 heaterĒ or whatever it was that was mentioned to see if thatís my problem. Any help would be awesome and appreciated!!
SubieDoo509 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT -4. The time now is 10:37 AM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2021 Axivo Inc.
Copyright ©1999 - 2019, North American Subaru Impreza Owners Club, Inc.

As an Amazon Associate I earn from qualifying purchases.