Exception in rendering!

Message: window is not defined

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

Q: Warped brake rotor--what causes that and how to repair

asked by on

What causes brake rotors to warp? I have a slight vibration in my brakes and I think the rotors can be warped. Can I repair the worn rotors or do I need to replace them? Can I replace the rotor but not change the pad? Do I need to change both?

A: You need to change both. My advice is not t...

You need to change both. My advice is not to have them turned because if you have rotors made out of steel and they warp, and you turn them the other way to make them flat then they are thinner. They already warped once and they are going to warp again even faster.

So just replace them with new rotors and brake pads. They are not all that expensive.

The only difference between expensive and cheap pads is that cheap pads will make noise but with brand new rotors, they are not going to make any noise. So you don't have to spend that much doing it. And the reason they warp is because heat just eventually builds up and they get so hot that they warp. So you'd want to check the things like if the master cylinder is sticking out, if the caliper is sticking out, are the brake hoses collapsing. Because if they keep warping, it means that for some reason the brakes are running sticky on and getting too hot.

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

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 mechanics is saying to change the Brake pads and engine mount replacement cost $550. is this worth to repair the car or sell

You have an "older" car but one with relatively low mileage on the engine. (My car is 26 years old, so don't feel bad). The big issue with "older" cars is corrosion and deterioration of critical rubber products like valve...

Q: Brakes not working

If there is not enough engine vacuum then the brake assist will not work. A leaking vacuum hose needs to be replaced as soon as possible. Once that is replaced, the brakes should start working again. If there is still...

Q: Do you need to change the rotor when the brake pads needs to be replaced for the front and rear?

Hello. Thanks for writing in about your Mercedes-Benz ML350. It is recommended to replace it if the rotor surface is worn, damaged, or is too thin. Typically I would always recommend replacing the rotors anytime the pads are changed. By...

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...
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...