Backstory: Bought this 2006 Jeep Unlimited recently and previous owner said he drove with check engine light on for over 2 years. Fuel level gauge didn't work unless tank was almost completely full. Ran the codes before buying and got: P0463 - Fuel level sensor 1 circuit high, P0421 warm up catalyst 1/1 efficiency, P0032 O2 sensor 1/1 heater circuit high, and P0052 O2 sensor 2/1 heater circuit high.
Fast forward to now: Checked both O2 sensors on bank 1. Primary O2 sensor had a dent in it so replaced it, secondary sensor was ok so left it alone. Dropped the tank and replaced the fuel pump assembly with a "Delphi FG0924 Fuel Module". Fuel level gauge now works fine.
Check engine light went away immediately after replacing fuel pump assembly. Ran some errands with it, turned jeep on and off multiple times...all good. Then randomly check engine light came back on after starting the jeep. Same 4 codes as before....I've cleared the codes twice now and both times the check engine light stays off for about a day and then will randomly come back with the same codes. Fuel level gauge working as it should the whole time.
Does anyone know what could be causing these codes to keep coming back? I've checked wiring and connectors and haven't found anything. I did notice the contact patch for the float looked to be burned up on the old pump assembly, see attached pictures.
Fast forward to now: Checked both O2 sensors on bank 1. Primary O2 sensor had a dent in it so replaced it, secondary sensor was ok so left it alone. Dropped the tank and replaced the fuel pump assembly with a "Delphi FG0924 Fuel Module". Fuel level gauge now works fine.
Check engine light went away immediately after replacing fuel pump assembly. Ran some errands with it, turned jeep on and off multiple times...all good. Then randomly check engine light came back on after starting the jeep. Same 4 codes as before....I've cleared the codes twice now and both times the check engine light stays off for about a day and then will randomly come back with the same codes. Fuel level gauge working as it should the whole time.
Does anyone know what could be causing these codes to keep coming back? I've checked wiring and connectors and haven't found anything. I did notice the contact patch for the float looked to be burned up on the old pump assembly, see attached pictures.
