Exception in rendering!

Message: window is not defined

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

Q: Shuddering, check engine light on. 2005 Saab 9-2X

asked by on

My car started having some problems after several repairs have been done. These included the water pump, AC belt and timing belt kit replacement, along with the front camshaft seal, alternator belt and power steering belt change. About a month later, the car developed a misfiring issue on the third cylinder which I found out about at the mechanic's. The car would shudder at higher speeds. The dash shows a check engine light on as well. The mechanic also found the compression was as low as 21 PSI. What could cause this? Have the previous repairs maybe caused this problem?

A: Hello. It is possible that the previous rep...

Hello. It is possible that the previous repairs could cause this problem. It is also equally possible that the new problems are not related to the previous problems that you were having. If the timing belt is not on the proper timing, it could cause a misfire condition and low compression in the engine. There also could be a problem with the third cylinder of the car. The valves could be burned or the piston damaged. If this is the case, it would be necessary to have the entire engine replaced or rebuilt. If you need help scoping out the problem, have a certified technician, like one from YourMechanic, come and inspect the Check Engine Light and the timing for proper alignment.

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: Loose connection in window switch

Hi. It is possible that you can have a bad connection in the switch. The other possibility is the power window motor is bad. Striking the motor at times will help it work intermittently. Removing the actual door panel, exposing...

Q: My car won't start and it makes a clicking noise.

Based on the information you provided, it sounds like you may need to replace your starter. Your brakes should feel better once you get the vehicle started, unless you have a brake issue. The brake booster will provide about three...

Q: Timing belt maintenance

The timing belt should be replaced at 100,000 miles. It takes a professional about 3 hours to replace the timing belt on your model. A novice will easily require double that time and maybe much more if you break a...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
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...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...