Exception in rendering!

Message: window is not defined

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

Q: Engine switch off

asked by on

I was driving on motorway for about 4 hours and half when my engine got to warm when I was on trafic. The car switch off and I had to wait 20 min to start the car. It happen again but this time the engine was only on 80c degrees. Te next day when driving to work the car was running fine until I stopped on trafic lights, the car then switch the engine off but the temperature was only 80c. I had to wait 20 min to start the car again. The oil and the coolant levels are good. Can you say what might be the problem? If it is the CPS or the thermostat? Thanks Bruno

My car has 83000 miles.
My car has an automatic transmission.

A: Hey there, thanks for asking about your 200...

Hey there, thanks for asking about your 2005 Smart Fortwo. When a car overheats in traffic, it's a pretty sure sign your cooling fans are not working. You can test this by letting your car fully warm up and observing this at home. Depending on the weather, it will take sometime for it to fully warm. The first thing to watch for is the thermostat to open. You can know when it opens by feeling the upper radiator hose. It will be cold until the thermostat opens, at which time it will become hot. At this point, your car is still not warm enough to turn the radiator cooling fan on.

Make sure you watch your temperature gauge while you are doing all this. If the gauge gets hot and the upper radiator hose is still cold, it's time to replace the thermostat. If the upper radiator hose and the gauge gets hot, but the radiator cooling fan does not turn on, the cooling fan operation will need to be diagnosed.

As for the dying, this seems to happen while you are at a stop. This indicates the overheating problem may have damaged a computer module. CPU's are sensitive to heat. The first overheating event may have damaged the CPU or ignition module so that as soon as they begin to get hotter than they should, the module will quit working. This is a very common occurrence with electrical modules.

If you should need assistance, I recommend you have a certified technician from YourMechanic inspect why your car is overheating](https://www.yourmechanic.com/services/car-is-overheating-inspection).

Keep in mind, the damage to the module is already done. But it may not need replacement as long as the car doesn't get hotter than it can handle; it may still last for the life of the car.

Good luck!

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: Car will not accelerate while driving

Hi, is there any more information you can give us about the acceleration issue? These cars are known to have a slight hesitation when starting from a stop so it may be normal. Since the car is under 5 years...

Q: Will a catch can fix my oil consumption problem on my 2005 Infiniti g35

Hi there. Aftermarket catch cans can help to reduce oil consumption on some engines. Some 3.5L engines are prone to excessive oil consumption after 100,000 miles due to low spots in EGR passageways. The catch can is designed to collect...

Q: Engine cranks, ignition is slow, and car won't start

It sounds to me like you have an issue with your battery or your starter. The battery could be weak or bad, unable to supply the sufficient voltage when needed to start the vehicle. The starter could also be bad...

Related articles

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...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.