Exception in rendering!

Message: window is not defined

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

Q: When the car heats up the brakes squeak. When the car cools down they're fine, but when it heats up they start squeaking again.

asked by on

I recently replaced the rotors and the brakes are at 90%. When the car heats up the breaks start squeaking. After the car cools off the brakes are fine, but when the car heats back up again the breaks start squeaking again. Can you tell me what the problem might be?
My car has an automatic transmission.

A: Hi, thanks for writing in. Pads and rotors ...

Hi, thanks for writing in. Pads and rotors can become "glazed" if overheated. If this happens, the bonding material in the brake pads can rise up out of the pads and transfer to the rotors, causing a bluish discoloration to the rotors and cause a squeak. Removing the pads, sanding the surface of them and the rotors may help. If not, a light resurfacing of the rotors and using some brake lube on the backs of the pads should help. If you would like help, consider having an expert automotive technician from YourMechanic come to your home or office to inspect your brake system for you, and make or suggest any repairs or cleaning as needed.

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: Clicking noise while turning. Possibly the CV joints?

Yes, a clicking noise on turns is a classic symptom of a failed outer CV joint. If there are visible loose parts, this will be easier to diagnose. CV axle replacement is a very straightforward and is a common repair....

Q: Brake, ABS, DSC, Check Engine Light - 2001 BMW 325

If you visited a smaller local repair shop or a garage chain, you may want to take the car to the dealer where they have the proper equipment to extract the fault coes from the system. These mechanics are specialized...

Q: Car moving slowly after starting

Hi. If I'm understanding correctly, your vehicle crank slowly. It is possible that the alternator isn't charging. I would also suggest having a professional charge and test your battery to see if it meets specifications. If you're asking another question...

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...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
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...