Check Engine LIght With Code P0135, P0141, P0155, or P0161 on Lexus GS300

Problem Description and Possible Solution

The Check Engine Light may illuminate due to an O2 sensor heater fault. Most commonly the affected O2 sensor will need to be replaced to correct this concern.

Problem Data
RepairPal Verified
Average mileage: 137,265 (62,500–229,000)
10 model years affected: 1994, 1998, 1999, 2000, more2001, 2002, 2003, 2004, 2005, 2006
43 people reported this problem
Viewing 1 - 12 of 12 comments
I was told Bank 1 sensor 2 O2 sensor has heating circuit defective. Error code P0037 and P0136 I replaced the sensor, I disconnected the battery for about two minutes, but the error code and engine light did come back. What can be wrong? I know that the sensor I used was working sensor. The sensor I used was a NTK make.
check engine light on. Replace the o2 sensor...still the light stays on.
Check engine light came on after refueling, then driving for 40 miles. OBD-II reader shows P0141.
Vsc and check engine light on. Advanced auto said bad o2 sensor.
check engine codes p0161 and c1242. any ideas on problem
the O2 sensor was replaced
Check engine light came on.
OBDII Code: P0155
Replaced the O2 sensor for the heater circuit.
Reset 'Check Engine' light.
All is Good!!
Check engine light goes on time to time for a long periods of time. The goes a way for long periods of time. I checked light everytime and shows up the same code
Diagnosed as a PO 141 02 heater B1S2. Not yet fixed.
Took it in and it was the O2 sensor.... never replaced it and it's been about 2 or more years. Car still runs without a hitch. I just ignore the light.
All of my 02 sensors are bad.
check engine light came on. code P0155, just had oil change.