Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-85577-y6ai1jjs:136:3912) at m.mountComponent (/tmp/execjs20161208-85577-y6ai1jjs:47:15602) at /tmp/execjs20161208-85577-y6ai1jjs:49:31860 at a.r.perform (/tmp/execjs20161208-85577-y6ai1jjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-85577-y6ai1jjs:49:31821) at r (/tmp/execjs20161208-85577-y6ai1jjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-85577-y6ai1jjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-85577-y6ai1jjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-85577-y6ai1jjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-85577-y6ai1jjs:173:8
My car is also growling, humming, and vibrating while driving it. I just replaced the brake pads and rotors, center carrier barrier, fuel filter, fuel pump, spark plugs and wires, and drive shaft sensor, so I don't think it's the engine or brake related. I also know that one of the rear wheel bearings was recently replaced prior to my purchasing the car. I did put on different tires, which seemed to help initially, but it has recently been getting louder and louder while accelerating. I did notice a click that I could feel in the steering wheel when trying to turn around last night too. I think it's a wheel bearing that needs to be replaced in the front, but I'm not sure if it's the driver's side, passenger's side, or both (or if it's a rear bearing). It does sound like a front wheel bearing to me, and that's where I'm feeling it the most.
Hub bearing failures are common. The description you gave is very typical of one. Bad hub bearings can sometimes vary in noise intensity when you turn left or right. This happens because more pressure is put on the bearings during a turn. If the bearing is bad enough it can separate and the wheel will come off the car along with the hub. Specialized tools are usually necessary to replace the bearing. A mechanic, such as one from YourMechanic, can help you identify which bearing is faulty and have the wheel bearing replaced for you if necessary.
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%