Exception in rendering!

Message: window is not defined

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

Q: noise when starts cold

asked by on

My GMC Sierra with only 4000 miles on it makes a rattling noise when it starts. Then the noise stops after hitting 210 temperature on it. This only happens in the mornings. It sounds like something is loose or just vibrating against other metal. I don't have any other problems with my truck. It's just the noise. It doesn't sound like a piston slap. Do you have any idea what is causing the noise?

A: Hello. This noise typically comes from the ...

Hello. This noise typically comes from the valve train. It is due to the design of the variable valve timing system. It is normal to make some noise, but it becomes worse if the wrong oil weight is used or if a good quality filter is not used. It can also be an issue within the system that needs to be checked such as a failing lifter. If you want to have it inspected, consider YourMechanic, as a certified mechanic can come to your home or office to diagnose what's causing the noise.

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: Oil leaking out and I keep replacing gaskets

The valve cover gasket is a rubber type seal that keeps oil from coming out of the engine. When the mechanic replaces the seal, they must clean the head surface thoroughly, wipe it down with brake cleaner, and dry the...

Q: Car failed emissions test

Your truck can fail an emissions test for a number of reasons. If I knew the results of the inspection I could give you some common causes of this failure. If the vehicle failed the visual check then there may...

Q: There is a rattling sound when you turn the A/C on and you put the car in gear. Does not usually rattle if car is not in gear.

If the rattling only occurs when the A/C is on, you can conclude that the rattle is coming from the A/C system. If the rattle occurs without the A/C on, then you will need to dig deeper. You have clearly...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
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...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...