Exception in rendering!

Message: window is not defined

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

Q: Engine rattling, shaking and loss of power

asked by on

Hi. My car has gone around 120,000 miles. The car has some engine malfunctioning lately. When I started the car up the other day, there was this rattling sound and the car was shaking. I drove it and these issues wouldn't go away. The dashboard showed the check engine light on as well. The engine seems to be losing power and the rattling is becoming worse. It has difficulty accelerating. Right before this happened, I had the oil changed. Also, the outside temperature was low. Can that cause these problems? Thanks.

A: The VANOS unit or solenoid can cause a ratt...

The VANOS unit or solenoid can cause a rattling sound from the engine. The VANOS is a camshaft timing system which runs off of engine oil pressure. If the oil is the wrong viscosity or the system has a buildup of sludge which causes the system to cavitate, it will make a rattling sound and store faults which will cause the Check Engine Light to illuminate.

You will want to have the fault codes read out. If there are camshaft position faults or any VANOS faults, then they would further support this theory. In some instances, an engine flush can correct sludging issues in the camshaft timing adjustment system. Replacing a VANOS solenoid or a camshaft sensor is not a difficult job, but replacing a VANOS unit could be an issue as it is an involved repair requiring special tools.

You may want to enlist the help of a mechanic such as one from YourMechanic, who has the tools and expertise to complete the diagnosis and repair, starting with a diagnostic of your Check Engine Light illumination.

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 engine stopped working suddenly

BMW has a TSB (technical service bulletin) on this. A faulty oil level sensor can cause this, as the power to this sensor is shared with the transmission range selection switch. If the transmission range selection switch loses power, the...

Q: How can I change the a/c compressor on a 2006 Bmw 325i

Hello. Replacing the air compressor on your vehicle would require you to remove the serpentine belt, evacuate the AC system of all refrigerant, undo the AC lines to the compressor, and then finally unbolt the compressor. It may be possible...

Q: My engine blew out due to my water pump leaking...i didnt have no problems with my car over heating, no steam, running weird,

It is quite likely that when the car was hit, the radiator may have been punctured which would have caused a lot of the coolant to leak out of the vehicle. If the water pump failed or if it were...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How to Renew Your Car Registration in Oklahoma(DELETED)
Having your car registered with the Oklahoma Tax Commission is an important part of driving legally in this state. You will need to do this within 30 days of moving to Oklahoma...
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...