P0134 code initially, now P0685 and P2251 are showing

Thread Tools
 
Search this Thread
 
Old Jul 24, 2022 | 07:18 PM
  #1  
ballen5150's Avatar
Thread Starter
Advanced
 
Joined: Nov 2019
Posts: 77
Likes: 2
P0134 code initially, now P0685 and P2251 are showing

Need some advice on how to proceed with multiple codes. Here is the history
1) Three months ago I got a P0134 code ( O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 1)). Ignored as MPG seemed ok
2) 2 months ago the bottom of main catalytic converter heat shield came loose and was removed. Noticeably hotter in engine bay.
3) Last week I got P0685 (Main Relay Ecm Fuse Wiring Problem) and P2251 (O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1)
4) 3 yo Battery died a couple of days ago. I replaced the battery and checked cables but still showing P0685 and P2251. Not seeing P0134 but havent been driving very far to see it tripped and an disconnecting battery when parked overnight.
Was going to replace O2 sensor but after reading through threads Im seeing a lot of other issues that may be the problem.
Reply
Old Jul 24, 2022 | 07:58 PM
  #2  
peter6's Avatar
Three Wheelin'
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Apr 2016
Posts: 1,553
Likes: 498
In terms of P0134 and P2251, most likely replacing the sensor will fix the issue. Get something decent, NTK or Denso. Stay away from Bosh at all cost. Rockauto should have those sensors at the cheapest price. NTK should be in the car from the factory, although the latter is also good.

P0685 might be a glitch. ECM has two ways of getting power, through key-on circuit and through one of the relays.



This relay not working would cripple a lot of systems, including injectors and crank sensor, so engine wouldn't run it something was bad with that relay or fuse. But having that relay stuck on might cause problems.
If this code comes back after replacing the A/F sensor, I would bet something with electrical system is bad. Crappy battery, faulty alternator, bad grounds, or corroded positive cable.
Visual inspection doesn't always tells you condition of the cables / connections, and voltmeter might be not enough to check if alternator is working properly.

Why do you keep disconnecting the battery?

Heat shield shouldn't be a problem unless it melts wiring... or anything around it.
Reply
Old Jul 24, 2022 | 08:33 PM
  #3  
ballen5150's Avatar
Thread Starter
Advanced
 
Joined: Nov 2019
Posts: 77
Likes: 2
Thanks for the reply. I got an NTK sensor from Oreillys and was planning on replacing it this week. Will still do so but have been reading lots of posts saying O2 sensors rarely go bad and its usually something else, vaccum leak, exhaust leak, bad wiring, spark plugs, cat converter. Willing to take the chance as checking all the others issues may be beyond my abilities/patience

Ive been disconnecting the battery for years now as I only use the car a couple of times a week and cant seem to find the parasitic drain. (did disconnect hands free but still have issue). But now with P0685 Ive read that the ECM may stay on and will drain battery quicker as I experienced the other day,
Reply
Old Jul 29, 2022 | 08:45 PM
  #4  
ballen5150's Avatar
Thread Starter
Advanced
 
Joined: Nov 2019
Posts: 77
Likes: 2
Just wanted to update the thread. Replaced o2 sensor a few days ago and so far so good, no more codes. Thanks again @peter6 for the right call. fyi disconnecting the battery doesnt clear P0685 and P2251, only P0134. Had to go through XM diagnostics to delete the codes.
Reply
Old Jul 30, 2022 | 12:24 AM
  #5  
spamcop01's Avatar
Racer
5 Year Member
Photogenic
Liked
 
Joined: Feb 2017
Posts: 286
Likes: 66
@peter6 is my new hero. TY for sharing your knowledge with the forum!
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
BigDog263
2G TL Problems & Fixes
7
May 4, 2018 10:06 AM
ryanfett
3G TL Problems & Fixes
3
Aug 21, 2013 09:09 AM
louuu
2G TL Problems & Fixes
1
Nov 15, 2010 04:11 PM
tlw
1G TL Problems & Fixes
2
Nov 11, 2006 11:35 PM
fastsccaguy
1G CL (1997-1999)
1
Jun 29, 2002 12:55 PM




All times are GMT -5. The time now is 01:11 AM.