Jaguar XJ8 / XJRX308 · 1998-2003 · 3.2 and 4.0 V8, XJR supercharged; Sovereign, Vanden Plas and Daimler
jagaux.com

Jaguar XJ8 (X308) Check Engine Light, Fault Codes

On the X308 a check engine light is usually an O2 sensor, an air leak or the evaporative system, not a failing engine. I'd read the code with any OBD-II reader, set aside P1000 and P1111, and check the cap and the breather pipes before buying a sensor.

13likely causes

How bad is it · Safe to drive

Usually fine to drive while you read the code

Most of these codes are about emissions and fuel economy. Lean codes on both banks are worth fixing soon, because an engine running truly lean can burn a valve.

Jagaux Doctor · typical causes and checks — not a diagnosis of any one car jagaux.com/doctor/cases/xj-x308/check-engine-light/

Get a diagnosis for your XJ8 / XJR

This page covers the usual causes. The Doctor works on your car: describe what it does and what has already been replaced, and it narrows these down to your symptoms, model year and fuse layout — which check to do first, and what not to buy yet.

This page lists the usual causes — it is not a diagnosis of your car.

Which one applies to yours depends on your symptoms, your model year and what has already been done to it.

01

Likely causes, most common first

Read the check cost before the odds: a free check that rules a cause out beats a likely guess that costs money.

1

Tired upstream O2 sensors

From the 1999 model year the AJ27 V8 has wideband O2 sensors ahead of the cats. They are wear items and can start failing from about 80,000 miles. When one drops out, the computer stops using it and lights the lamp.

How to tell

P1646 (bank A, the right side from the driver's seat) or P1647 (bank B, the left side), back within a drive of every reset. The car often runs normally; fuel economy can drop. Past about 100,000 miles the upstream sensors are simply worn out; one bank running rich on the trims points the same way.

How to check

Swap the two upstream plugs between banks and clear the code: if it follows the plug to the other bank, the sensor is bad. Unplugged, the heater pair should read only a few ohms.

The fix

Replace the upstream sensor on the bank the code names, the one nearest the exhaust manifold. Clear the code and give the computer 15–20 miles to relearn.

likely one sensor; the left bank is a long job
2

The wrong or a cheap replacement O2 sensor

AJ26 engines (1998 cars, and the XJR up to 1999) and AJ27 engines take different upstream sensors, and they don't swap. Online listings often give the wrong part number, and unbranded sensors can be faulty out of the box.

How to tell

The code clears after a new sensor, then comes back within about an hour.

How to check

Check the part against the Jaguar catalogue for your VIN range rather than the seller's claim or the label. On the meter the heater reads close to a dead short and the sensing element very high. From the 1999 model year the AJ27 engine takes wideband upstream sensors, so a sensor for a 1998 car won't do on a 2000 one.

The fix

Fit a Denso sensor of the right type. On an AJ26 engine a universal heated zirconia sensor spliced onto the old plug has also worked.

likely a Denso sensor costs about £20 more
3

An air leak after the airflow meter

Air that gets in between the airflow meter and the engine isn't measured, so the mixture runs lean. The computer compensates well, which is why the car can seem to run fine.

How to tell

P0171 on one bank or P0171 with P0174 on both, sometimes with Restricted Performance; often lean at idle but not under load.

How to check

Look at the plastic duct from the meter to the throttle body, the part-load and full-load breather pipes, the resonator on the plenum and the brake servo line. A smoke test through the intake finds what the eye misses. Smoke the intake itself for these codes, not the evaporative system at the purge valve.

The fix

Replace or seal the split pipe or duct. A valve under the throttle body refitted with one of its two bolts missing has caused it too, so refit the bolt. The part-load breather has a small calibrated hole that blocks with sludge; clear it with the right size drill bit by hand rather than by eye.

likely a pipe, a bolt or tape
4

The airflow meter, failing or freshly cleaned

The engine computer learns around the meter's reading and adapts slowly. A meter cleaned for the first time after years can upset that learning as much as a failing one. A faulty meter can also report the intake air far hotter than it is.

How to tell

The lamp and Restricted Performance straight after a meter clean, or lean codes on both banks with hesitation; the 2000 model year V8 is known for meter trouble. Restricted Performance after a plug change or an air-filter job, when the meter plug was disturbed to get the duct off.

How to check

Read the meter's airflow and air temperature live on a scanner and compare them with the conditions. Before blaming the meter, make sure its plug is fully home and the seal above the duct sits right.

The fix

After a clean, run the adaptation reset: in Drive with a firm foot on the brake, hold the engine at stepped speeds between about 950 and 1500 rpm with cool-downs between. Replace the meter if its readings are wrong.

plausible free to reset; a new meter is dear
5

A leak in the evaporative system beyond the cap

On North American cars the computer closes the canister close valve and pressure-tests the tank and pipes. If the valve sticks open, or a pipe, O-ring or canister leaks, the test fails. Bulletins 303-S837, 303-S841 and 303-S845 cover the valve.

How to tell

P0455, P0442 or P0456 coming back a day or about 100 miles after every clear, even with a new cap.

How to check

Put 12 V on the canister close valve: it should shut. Then smoke-test the system with the valve closed or its hose pinched, through the green-capped port on the purge valve. Look at the pipe near the left rear wheel arch, which can simply pull off.

The fix

Free or replace the valve; a stuck one has been freed with penetrating spray and a tap. Reconnect the loose pipe, renew cracked O-rings or perished rubber joints. Cars outside North America have no canister close valve.

likely free to a valve
6

A knock sensor or its plug

The knock sensors sit low on the engine with plugs that are easy to leave half-seated. A plug that hasn't clicked home sets knock codes and can bring Restricted Performance with it.

How to tell

P0327, P0328 or P0333, often after work near the sensors. A knock code straight after the engine bay was washed is usually water in a plug; if it clears and stays away, it was a one-off.

How to check

Reseat both plugs until they click. Then swap the two plugs and clear the codes: if the code moves to the other sensor, the sensor is bad; if it stays, look at the loom. Cylinders 1–4 are on the right bank, 5–8 on the left.

The fix

Reseat the plug or replace the sensor on the right bank. AJ26 engines take a screw-in sensor, AJ27 a ring-shaped one; check the part suits a 3.2 before fitting a 4.0 sensor.

plausible a sensor, about £65 plus fitting
7

No fault at all, the bulb check and readiness codes

The lamp is meant to light with the ignition on and go out once the engine runs, so a dead bulb can be spotted. P1000 only says the self-tests haven't finished since the codes were cleared or the battery was off; P1111 says they have passed.

How to tell

The lamp on with the key and out after starting, or a reader showing only P1000 or P1111.

How to check

Start the engine and see if the lamp goes out. If it stays on, there is a real code behind it. P1111 only says the drive cycle has completed; look past it for the code that matters.

The fix

Nothing to fix. Stop clearing codes and drive normally until the tests finish.

plausible free
8

An O2 sensor heater circuit

The upstream sensors have built-in heaters so they work from cold. A heater that goes open, or a bad wire or plug, sets a heater code; the ECU itself is rarely to blame.

How to tell

P0135 (bank A) or P0155 (bank B, the left-hand upstream sensor), sometimes both together.

How to check

Look for loose or broken wires at the sensor plug and measure across the heater pair: an open circuit means the heater has gone.

Worth checking

Worth clearing the code once to see if it returns. If it does, repair the wiring or replace that sensor.

plausible free to check; a sensor if it's open
9

The fuel cap

A cap left loose or with a worn seal lets the tank leak-test fail. A cap problem normally also shows a fuel cap warning on the message centre.

How to tell

A small-leak code such as P0456, or the lamp after a fill-up, with the cap warning.

How to check

Refit the cap until it clicks and look at its seal.

Worth checking

Worth cleaning and lightly greasing the seal, or fitting a genuine cap. The message goes at once, but the lamp can take a few cold starts, or up to 5–10 drive cycles, to go out.

plausible free to a new cap
10

Slow O2 sensors behind a catalyst code

The computer compares the sensors before and after each cat. A slow sensor, its wiring or slow heating sets the code far more often than a worn cat.

How to tell

P0420 or P0430, sometimes spreading to both banks or returning after a fill-up, with the car running well.

How to check

A cheap emissions test at a garage shows whether the cats really work. Clear the code: back at once points to a hard fault, back weeks later to a lazy sensor.

Worth checking

Worth running a few months on good high-octane fuel, then charting the sensors and swapping them one at a time. Many cars live with an occasional catalyst code.

plausible free to test; cats are dear
11

The throttle position sensor plug

On the AJ27 engine the sensor's plug terminals don't match the sensor's own, and the joint corrodes. The signal drops out, the engine management sees a throttle fault and cuts power.

How to tell

P0121, often beside P1111, with Restricted Performance and the engine racing at start-up; it comes and goes.

How to check

Unplug the sensor on the throttle body and look at the terminals. Contact cleaner and grease may hold for only a few days, which itself confirms the plug.

Worth checking

Worth trying: gold-plated terminals in the plug. If the sensor itself has failed it isn't sold on its own; the throttle body is replaced or rebuilt as a unit, and any AJ27 body fits once the parts that differ on the supercharged one are swapped over.

plausible connector terminals, or a throttle body
12

A purge or tank vent valve stuck open

These valves should stay shut until the engine asks for vapour. Stuck open, they feed fuel vapour or extra air into the intake at the wrong time, and the mixture codes follow.

How to tell

Lean or rich codes on both banks with Restricted Performance that come and go, after the plugs, meter and filter have all been done.

How to check

Take the tank vent valve off — it's near the wiper motor — and blow through it unpowered: it should be sealed. Then make sure the purge valve isn't open at idle.

Worth checking

Worth trying: replace the valve that passes air. P0443 or P0450 point at the wiring to the purge valve or the tank pressure sensor rather than a leak.

plausible a valve
13

A coolant temperature sensor that reads cold

The engine management runs rich and stays out of closed loop while it believes the engine is cold. A sensor that always reads cold makes the O2 sensors look faulty when they're not.

How to tell

P0116 or P0125 with low-voltage O2 codes on both banks, or rich codes on both banks; the temperature gauge sitting low.

How to check

The sensor sits on top of the thermostat housing. Roughly 500 ohms at 60 °C and 300 ohms at 80 °C; a 100-ohm resistor across the plug that clears the condition condemns the sensor or the thermostat. Watch the coolant reading live before the O2 sensors.

Worth checking

Worth trying: a new sensor, and the thermostat if it's stuck open.

plausible a sensor, possibly a thermostat
02

The order to check them in

The point of the order is money: each step either rules a cause out or makes the next one worth doing. Green is free, amber costs a little, red is the one to arrive at last.

1

Read the codes

The OBD-II socket is under the dash in the footwell by the steering column, and any generic reader works. Write every code down before you clear anything.

a cheap OBD-II reader
2

Look the code up for your engine

Use the Jaguar code guide for your model year: 1998 cars and the 1998–1999 XJR are AJ26, later cars AJ27. Generic code lists can give a meaning that doesn't fit the car.

free
3

Set aside P1000 and P1111, then clear once

Those two only report the self-tests. Clear the rest once and drive: what returns is your fault, and an intermittent or sympathetic code often won't.

free
4

For an evaporative code, cap first

Reseat the cap and look at its seal. If the code comes back, test the canister close valve with 12 V and look for a pulled-off pipe under the car.

free
5

For lean codes, look for air leaks

Breather pipes, the meter-to-throttle duct and the plenum resonator. A smoke test of the intake if nothing shows.

free
6

Watch the sensors live

Fuel trims, airflow, air temperature and the O2 signals tell you which part to buy. For a catalyst code, a garage emissions test shows whether the cats really work.

a scanner with live data
7

Replace the failed sensor

Right type for AJ26 or AJ27, ideally Denso. It's a 22 mm sensor: a crowsfoot or offset O2 socket helps, and the left one comes out after moving the coolant tank and heat shield. Don't round off the shield bolts.

one sensor
8

Drive the cycle before an inspection

Tank about 3/4 full, idle about ten minutes, then alternate 35 and 45 mph for 6–10 stretches and some normal town driving. Switch off and wait for the courtesy light to go out before restarting, or the cycle won't count.

free
04

What it usually isn't

Don't spend money here first:

P1000 or P1111 on their own: they only report the readiness tests.
A new fuel cap as the answer to every P0455: the code often survives one.
The catalytic converters as the first guess for P0420 or P0430: sensors and wiring come first.
P1646 or P1647 as the reason for limp mode: the upstream O2 codes don't cause it.
P1638 that appears only once a generic scanner is plugged in: the scanner can set it.

If none of this finds it:

If none of this finds it: a lean code with no visible air leak can come from a failed front crankshaft oil seal that isn't leaking oil; a smoke test shows it.
05

Codes seen with this fault

None of these sound like your XJ8 / XJR?

Describe what yours does and what has already been replaced. The Doctor works through the same cases against your symptoms and model year, and tells you which check to do first.

06

On jagaux.com

Ratings, fuse numbers and torque figures vary by model year and market. Read the legend on your own car before pulling anything, and use the figures in the manual for your car, not the ones in a video.

07

More Jaguar XJ8 / XJR faults

check-engine-light

Check your VIN: exactly which car you have and which bulletins apply to it.

Use this code to get 5% discount!

jagaux5

Your exclusive code is ready! Copy it now!

Get 5% off now!
🛒 0 items · € 0.00 Checkout →