I recently bought my first jaguar. It’s a 1997 XJ6 straight 4.0L in beautiful condition. It was owned by an older gentleman and spent years just sitting in his garage in CA. I got quite a deal on it. The car starts and runs well. However, I can’t register it in CA until I can figure out how to fix the check engine light so I can pass an emissions inspection. I am getting desperate.
When I first bought it, I had autozones check the codes and it showed P0326 and P0332 knock sensor codes. It also showed pending P13B0 and B30F4. The car also made some noise at higher RPMs that I was thinking was related to the knock sensor codes. However, it turned out the noise was coming from the timing chain tensioner sticking and I was able to fix this issue by pulling it out and cleaning it up. I also removed the wire harness on the front knock sensor and checked for corrosion. There was none. I did hard reset by removing the battery and took it out for a drive.
Unfortunately, all of the codes came back. I read in other forum posts that the pending P13B0 code was likely the bank 1 downstream O2 sensor (now I doubt this). I ordered a new O2 sensor, bought my own scanner (an innova 3160), and ordered one used knock sensor($50) and one new one($130).
Parts arrived. I replaced the bank 1 downstream O2 sensor. Then I pulled the old front knock sensor off. (I had a hard time reaching the rear sensor which is behind the starter so I left it in place.) I checked the resistance of old front sensor and the two replacement ones I had just ordered. All three knock sensors read about 1.05 M Ohms. (I don’t know if this is that meaningful. I think the knock sensor is a piezo-electric that converts the sound vibrations into a voltage pulse-but the resistance being the same for all three seemed to indicate the old one was probably ok. Anyway, I installed the new sensor in the front and reset the computer. I drove the car around with the new sensor in the front and the orignal rear knock sensor in place. After about 50 miles the codes all came back. I posted pictures of what my scanner tells me below. I get all the monitors to set except EVAP and CAT. The new scanner has a live feed mode too where I can see the voltages coming from the O2 sensors are bouncing around, which I am told that they should.
I am at a loss of what to do. I live on a college campus and can’t park the car here until it is legally registered. Without getting the monitors to set I can’t pass an emissions test and am not able to register the car, drive it, or even park it on the city streets. I do have a one day permit to drive it to a shop that I am supposed to use a pen to mark the date on. I am waiting to get pulled over to pen the date in. I am taking my chances that it won’t get towed off the street. It’s the only parking I have. This has been going on three weeks where I try something like cleaning the contacts etc. Nothing I have done has worked. I keep driving it so it certainly doesn’t look abandoned.
The only other thing that I can see is there there appears to be some oil residue towards the front of the engine but this is far away from the knock sensors which look clean. The alternator seems to keep the voltage 13.5V. Any ideas? Anyone had a knock sensor code that persists even with new knock sensors? Anyone know what the heck the pending P13B0 and B30F4 codes are? Is the fact that they have letters where the numbers are supposed to be a problem with my scanner? Or is that the actual code the ECU is putting out?
Thank you in advance for any advice. I have only a moderate amount of experience as a mechanic.
Sorry I am a new user, so I had to remove the other images…I am only allowed 1.