Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-18535-krg4t2js:136:3912)
    at m.mountComponent (/tmp/execjs20161208-18535-krg4t2js:47:15602)
    at /tmp/execjs20161208-18535-krg4t2js:49:31860
    at a.r.perform (/tmp/execjs20161208-18535-krg4t2js:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-18535-krg4t2js:49:31821)
    at r (/tmp/execjs20161208-18535-krg4t2js:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-18535-krg4t2js:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-18535-krg4t2js:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-18535-krg4t2js:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-18535-krg4t2js:173:8

Q: Performance Restricted Warning and Check Engine Light - 2004 Jaguar XK8

asked by on

I have a well-maintained car with 167,000 miles on it. It's been running great. A while ago, while I was on a trip, I had to fill in the gas tank with a middle grade gas instead of Premium I've been using. The next day, the warning came on indicating the restricted performance. After a while during driving, the warning disappeared. I filled in Premium after that several times. I took the car to a shop where they analyzed it and had the computer reset. However, the check engine light came on illuminated in yellow. It was followed by the same restricted performance warning. These disappeared when I filled the car with premium again. Why did this happen? Is there anything I should worry about?

A: Hello. The engine knock sensor is retarding...

Hello. The engine knock sensor is retarding the ignition timing to match what the lower octane fuel can support in terms of “timing advance.” There is nothing to worry about. The engine computer is just operating the engine so as to minimize detonation or pre-ignition (aka “spark knock”). Given your description though, you should always use premium fuel. If the light continues to come on or you begin to notice drivability concerns, I recommend having a professional mechanic, like one from YourMechanic, diagnose the Check Engine Lights and warning lights in order to have this corrected.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: The computer readout located by other controls

It means the traction control system is not working. The Traction control is an automatic feature that modulates the throttle if it senses wheel spin. If the controller senses a fault in any of the system components, it shuts the...

Q: Car won't start, but lights turn on.

Hi there, thanks for writing in. I'd be happy to provide my insight. Jaguar has been using chip (programmable) keys since 1998. If you have bought a new key but have not yet gone through the programming routine, the key...

Q: I have a MB WDB2011281F343389-0 and I know it: It would be advantageous to place an intercooler and how to get a design for this?

Admittedly, the 190D is not a big performer, so it's understandable that you would want to do something to improve the power, but I don't think there is much out there for that car. If you are determined, however, there...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.