Go Back   986 Forum - The Community for Porsche Boxster & Cayman Owners > Porsche Boxster & Cayman Forums > Boxster General Discussions

Post Reply
 
LinkBack Thread Tools Display Modes
Old 04-20-2021, 08:23 AM   #1
Registered User
 
Join Date: Oct 2018
Location: North Cali
Posts: 745
Garage
Code P0154

Dear Community,

I`m having this code P0154 coming up every now and then, which indicates a discontinuity issue between the O2 sensor and ECU. What does typically cause this? Is there a connector that usually fails and I should look at? Or it`s more likely that the sensor itself is dying and I should just go ahead and replace it?

Thanks for any input!

Homeoboxter is offline   Reply With Quote
Old 04-20-2021, 08:35 AM   #2
Registered User
 
Join Date: May 2017
Posts: 1,182
1st thing to do is check the connector & the wiring. Wouldn't hurt by spraying some electric cleaner on the body side of the connector (not on the o2 wiring side), clear the code and see if it comes back. If it does and you have checked the wiring continuity back to the DME then it's time for a new o2 sensor.
__________________
2000 Boxster Tiptronic
2003 Boxster
2003 996 C2 Cab
2002 996 (SOLD)
1986 944 (gone but missed)
Stl-986 is offline   Reply With Quote
Old 04-20-2021, 12:11 PM   #3
Registered User
 
Join Date: Oct 2018
Location: North Cali
Posts: 745
Garage
Thanks. After clearing the code, usually it comes back in a day or two. Today it just came on while idling at the red light, so I think it`s unlikely that it`s some connection issue because then it would come on when hitting a speed bump or such. I`ll check the connectors just in case.
Homeoboxter is offline   Reply With Quote
Old 04-20-2021, 01:17 PM   #4
Registered User
 
Join Date: May 2017
Posts: 1,182
cars vibrate...it can still be the connection. Until you get under the car you dont know if it is even plugged in all the way. Double check it & clean it first...it's free, then check wiring...again free and if all that is good then replace.
__________________
2000 Boxster Tiptronic
2003 Boxster
2003 996 C2 Cab
2002 996 (SOLD)
1986 944 (gone but missed)
Stl-986 is offline   Reply With Quote
Old 04-20-2021, 01:45 PM   #5
Registered User
 
Join Date: Aug 2018
Location: Woodland Wa
Posts: 1,291
You could use a Digital Multi Meter and back probe the first connection from the sensor.
Back probe the Sensor side of the connection. get the Sensor up to operating temp. and see if you get a voltage signal. if not the sensor is toast. If you get a voltage signal then you have a wiring issue.
I believe these O2 sensors are four wire. look for two wires that are the same color, usually white but not always. They are the heater circuit. probe the other two they are the signal wires. Polarity doesn't matter.
blue62 is offline   Reply With Quote
Old 04-20-2021, 03:16 PM   #6
Registered User
 
Join Date: Oct 2018
Location: North Cali
Posts: 745
Garage
Quote:
Originally Posted by blue62 View Post
You could use a Digital Multi Meter and back probe the first connection from the sensor.
Back probe the Sensor side of the connection. get the Sensor up to operating temp. and see if you get a voltage signal. if not the sensor is toast. If you get a voltage signal then you have a wiring issue.
I believe these O2 sensors are four wire. look for two wires that are the same color, usually white but not always. They are the heater circuit. probe the other two they are the signal wires. Polarity doesn't matter.
Excellent information! But shouldn`t it trigger CEL right after I erase the code if it`s toast? CEL comes back usually in a day or two.
Homeoboxter is offline   Reply With Quote
Old 04-20-2021, 05:32 PM   #7
Registered User
 
Join Date: Feb 2005
Location: It's a kind of magic.....
Posts: 6,273
Quote:
Originally Posted by Homeoboxter View Post
Excellent information! But shouldn`t it trigger CEL right after I erase the code if it`s toast? CEL comes back usually in a day or two.
No, hard codes are only triggered after certain parameters (# of times repeated, number of miles, etc.) are met; until then it remains "pending" and the check engine light stays off.
__________________
Anything really new is invented only in one’s youth. Later, one becomes more experienced, more famous – and more stupid.” - Albert Einstein
JFP in PA is offline   Reply With Quote
Old 04-20-2021, 05:42 PM   #8
Registered User
 
Join Date: Aug 2018
Location: Woodland Wa
Posts: 1,291
Quote:
Originally Posted by Homeoboxter View Post
Excellent information! But shouldn`t it trigger CEL right after I erase the code if it`s toast? CEL comes back usually in a day or two.
CEL could be from a faulty connection, faulty wiring, or a failed O2 sensor.
I you back probe with a DMM the way I described you will know if it is the O2 sensor or the wiring.
And you will know with the least amount of work.

Back probing can be a little fiddly sometimes but I feel it is the best place to start for your issue.

Remember you want find the connection closest to the O2 sensor and back probe the O2 side of the connection. Not the harness side.
your O2 sensor should be a four wire.
It will have two wires that are the same color. Those are the heating circuit.
You want to back probe the other two wires.
Polarity doesn't matter.
Then you have to run the engine for a few minutes to make sure the O2 sensor is heated up. They have to be around 600-650 degrees F before they start to function.
If you have a OBDII scanner hook it up and watch the other O2 sensor for when it starts working- goes into closed loop. Then you will know things are heated up.
If the suspect O2 sensor is working it should show a rising and falling voltage between I think it is .2 -.95 millivolts.

If you get a voltage signal from the suspect O2 sensor when you back probe it as described then you have a wiring issue. If you don't get a voltage signal from the Sensor it is toast

Hope this helps in some way.

Oh to answer your question:
Some Codes have to happen twice back to back over two drive cycles before they trigger the CEL.
The first occurrence they are set in an area of ECU memory called pending codes. Second occurrence moves the code to permanent code memory and triggers the CEL.
Most issues which are not immediately harmful to the cats are handled this way.
A misfire which can harm the cats sets the CEL on the first occurrence.
That's my current understanding of how it works.
**************** could change tomorrow LOL

Last edited by blue62; 04-20-2021 at 05:55 PM.
blue62 is offline   Reply With Quote
Old 04-20-2021, 06:33 PM   #9
Registered User
 
Join Date: Oct 2018
Location: North Cali
Posts: 745
Garage
Fantastic, I`ve been enlightened! I`ll try troubleshooting this with my multimeter once I get to it perhaps in the weekend. Thanks Guys for all the input!
Homeoboxter is offline   Reply With Quote
Old 04-20-2021, 08:03 PM   #10
Registered User
 
Join Date: Aug 2018
Location: Woodland Wa
Posts: 1,291
Quote:
Originally Posted by Homeoboxter View Post
Fantastic, I`ve been enlightened! I`ll try troubleshooting this with my multimeter once I get to it perhaps in the weekend. Thanks Guys for all the input!
Let us know how you go
Once you figure back probing out it is something you can us the rest of your days.
Watch some youtube vids like Scanner Danner he is always doing it.

blue62 is offline   Reply With Quote
Post Reply



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 On
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -8. The time now is 11:45 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO 3.6.0
Copyright 2024 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website -    DMCA Registered Agent Contact Page