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

Q:
Loose battery terminal

A: A loose battery terminal can cause a whole ...

A loose battery terminal can cause a whole host of issues from electrical malfunctions, voltage spikes, and in the worst case scenario, an engine compartment fire. The negative battery terminal needs to be disconnected, and the suspect loose terminal needs to be inspected for contamination and burning. If burning or pitting of the surface of the terminal exists, the cable may need to be replaced. You may want to enlist the help of a mechanic, such as one from YourMechanic, to inspect the loose battery terminal, and safely make the correct repair.

Q: Battery gauge and dash lights need replacing.

Since you are having intermittent problems with various parts of the instrument cluster, it's very likely that the cluster assembly needs to be replaced. A qualified technician, such as one from YourMechanic, will be able to diagnose this for you....

Q: My car doesn't start -1993 Lexus ES300

Hi there. Three main sensors missing cannot be a good thing but, your vehicle was apparently running without them. The valves are unlikely unless the timing belt broke. A head gasket issue is possible, considering you have been adding to...