Wow, just wow... Last year with throttle body codes I replaced TB with a new Bosch unit. Car has run fine until this morning. Reduced Engine performance light on. Code p2111. Cleared the code took 3 times and engine ran fine. drove, shut off, fine. Third time light on again, now with codes p1167 and p2135. Im driving back to the house with the code reader in reset mode. Runs like crap. With a 7 hour drive ahead of me on Saturday, I don't know where to begin.
Your help and advice are appreciated! Thanks.
2006 V70 3 codes before roadtrip
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
Check the wiring to the TB and clean the inside of the TB. Then clear the codes again.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
-
chrism
- Posts: 1307
- Joined: 28 January 2009
- Year and Model: S80 / 2005
- Location: Atlanta, GA
- Has thanked: 7 times
- Been thanked: 78 times
P1167 is related to the rear heated oxygen sensor. P2135 is related the the throttle position sensor. Two seemingly unrelated faults.
P1167 may be caused by an open in the O2 sensor pre-heater circuit, and not by the oxygen sensing function itself. There are two circuits running through the O2 sensor - the circuit that does the oxygen sensing, and a circuit that powers the sensor's internal pre-heater. When you first turn on the ignition the pre-heater starts to heat up the sensor so that it doesn't have to wait for the exhaust heat to bring it up to proper operating temperature. If it's really a problem with the pre-heater, then it will throw a CEL almost immediately upon turning the ignition on. As I recall you don't even have to crank the engine to trigger the CEL and P1167 code - simply turn the ignition on a couple seconds. You may have to turn the ignition on, turn it off, and turn it on a second time to get the CEL.
P2135 can be caused by a dirty or faulty TB, bad electrical connection, bad wiring between the TB and the ECU, or possibly some other reason(s). Bosch TB's are VERY reliable, so an outright failure is rare.
However, there is one possible point of failure (that I know of) that can cause both a P1167 and P2135, among a myriad of other fault codes. That would be the multi-pin connection on the bottom of the ECU. I lived through your same nightmare, needlessly purchasing a new Bosch TB, only to find it was the ECU connection that was dirty/oxidized. If other attempts at a fix don't work I would certainly check into that. A special tool is used to properly unlock and re-lock the ECU and most Volvo professionals should have one handy. It's literally a three minute job to remove the ECU, spray the connections with electronics cleaner, and reinstall the ECU.
P1167 may be caused by an open in the O2 sensor pre-heater circuit, and not by the oxygen sensing function itself. There are two circuits running through the O2 sensor - the circuit that does the oxygen sensing, and a circuit that powers the sensor's internal pre-heater. When you first turn on the ignition the pre-heater starts to heat up the sensor so that it doesn't have to wait for the exhaust heat to bring it up to proper operating temperature. If it's really a problem with the pre-heater, then it will throw a CEL almost immediately upon turning the ignition on. As I recall you don't even have to crank the engine to trigger the CEL and P1167 code - simply turn the ignition on a couple seconds. You may have to turn the ignition on, turn it off, and turn it on a second time to get the CEL.
P2135 can be caused by a dirty or faulty TB, bad electrical connection, bad wiring between the TB and the ECU, or possibly some other reason(s). Bosch TB's are VERY reliable, so an outright failure is rare.
However, there is one possible point of failure (that I know of) that can cause both a P1167 and P2135, among a myriad of other fault codes. That would be the multi-pin connection on the bottom of the ECU. I lived through your same nightmare, needlessly purchasing a new Bosch TB, only to find it was the ECU connection that was dirty/oxidized. If other attempts at a fix don't work I would certainly check into that. A special tool is used to properly unlock and re-lock the ECU and most Volvo professionals should have one handy. It's literally a three minute job to remove the ECU, spray the connections with electronics cleaner, and reinstall the ECU.
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
You are using a cheap "generic" decoder that does not get it right.
P1XX codes are manufacture defined. They have different meanings for different manufactures.
For Volvo P1167 is: ECM-92CC or ECM-92CD depending on if the signal is too high or too low.
ECM-92CC Electronic throttle unit. Signal too high, ECM-92CD Electronic throttle unit. Signal too low.
Diagnostic trouble code (DTC) information ECM-92CC & ECM-92CD
M2302863 Condition
The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the basic conditions for adaptation are not met when trying to adapt the electronic throttle unit. If other diagnostic trouble codes (DTCs) are stored, these must be remedied first. These may have caused the adaptation to fail.
All three of the DCTs listed are related to the Electronic throttle unit.
P1XX codes are manufacture defined. They have different meanings for different manufactures.
For Volvo P1167 is: ECM-92CC or ECM-92CD depending on if the signal is too high or too low.
ECM-92CC Electronic throttle unit. Signal too high, ECM-92CD Electronic throttle unit. Signal too low.
Diagnostic trouble code (DTC) information ECM-92CC & ECM-92CD
M2302863 Condition
The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the basic conditions for adaptation are not met when trying to adapt the electronic throttle unit. If other diagnostic trouble codes (DTCs) are stored, these must be remedied first. These may have caused the adaptation to fail.
All three of the DCTs listed are related to the Electronic throttle unit.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
-
donc
- Posts: 106
- Joined: 26 July 2010
- Year and Model: 2006 V70 2.5T Wagon
- Location: NE OH/ Eastern Shore MD
Hi everybody. I removed the connector to the TB and sprayed plug with Electronic Contact Cleaner and plugged back in. I then put ignition in ON position and read existing 1167 and 2135 codes and cleared them, shut off car and then started. No codes, no issues. Multiple miles and start sequences over yesterday afternoon/evening. Of course I would like to believe that I solved the issue. I will order an ECU Removal Tool to be sure and clean. Thank you everybody for the quick responses. Safe travels!
2006 V70 2.5T Wagon
1997 850 GLT Wagon
1997 850 GLT Wagon
-
- Similar Topics
- Replies
- Views
- Last post






