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
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?
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.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%