Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-85577-iqxp63js:136:3912) at m.mountComponent (/tmp/execjs20161208-85577-iqxp63js:47:15602) at /tmp/execjs20161208-85577-iqxp63js:49:31860 at a.r.perform (/tmp/execjs20161208-85577-iqxp63js:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-85577-iqxp63js:49:31821) at r (/tmp/execjs20161208-85577-iqxp63js:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-85577-iqxp63js:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-85577-iqxp63js:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-85577-iqxp63js:173:8), <anonymous>:17:3) at /tmp/execjs20161208-85577-iqxp63js:173:8
2001 Silverado . I need to press the brakes for the truck to turn on other wise it doesn't start
My car has 167000 miles.
My car has an automatic transmission.
There is no connection between your brake lights and starting system of the vehicle. It may be that when you push on the brake pedal you are moving a wire harness under the dash that has a bad connection to the ignition switch from a loose or corroded connection. If you have or had an aftermarket alarm system in your vehicle then the connections to or inside the alarm module may be bad and causing the no crank. Check under the dash and see if when the brake is pushed it is moving a harness. If not, it's also possible that there is a bad ground somewhere, or a wiring issue that is causing the ignition switch to ground through the brake pedal switch. If you need help diagnosing the problem, I would suggest calling a professional technician, such as one from YourMechanic.
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%