0 like 0 dislike
1.5k views
by
Hi I have a 2003 Cadillac CTS 3.2L I am getting OBD Codes P0036, P0056, P0141, P0161. I clear them but they always come back when I restart car. Would you have the solution to permanently remove the codes so check engine doesn't light up ?
Thank-you!
Vehicle: 2003 Cadillac CTS 3.2L

1 Answer

0 like 0 dislike
by (13.5k points)
P0036 Heater control circuit Bank 1 Sensor 2

P0141 02 sensor heater circuit Bank 1 Sensor 2

P0161 H02S heater performance Bank 2 Sensor 2

When you clear the CK ENG LT and the  CK ENG LT reappear within the first start up, this is a hard set code, What the ECM does is look for open circuit short circuit and grounds, what you have is a open circuit, when P0036  sets it will also set a P0036 and a P0050 or P0056. Since the H02S is fuse protected check the fuse in the engine fuse/relay box listed as FU66 or FU67.If the fuse is open replace the fuse, If the fuse reopens you have short in the 02 sensor Bank 1 Sensor 2 which is the downstream 02 sensor on the Bank 1 side.

Related questions

0 like 0 dislike
1 answer 8.0k views
0 like 0 dislike
1 answer 1.1k views
0 like 0 dislike
0 answers 837 views
0 like 0 dislike
1 answer 1.2k views

33.7k questions

32.5k answers

1.3k comments

23.0k users

Need A Repair Shop?
Find local automotive repair shops in your area.
...