Exception in rendering!

Message: window is not defined

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

Q: Ignition problem on 2004 Chevrolet Suburban

asked by on

My ignition turns over but will not fire dash lights comes on but nothing I've replaced the ignition key lock and ignition switch and still nothing so I installed a push start button it works but now there's no AC or heat and truck feels like it's brakes are on while I'm driving

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

A: It sounds like you may have a failing relay...

It sounds like you may have a failing relay or fuse block, either of which could stop certain components from being powered up, which may keep it from starting. It's also possible that even though the ignition switch and key cylinder are both new, that there is a problem with the new parts. By installing a push button start, you have bypassed major parts of the ignition system, and are allowing the truck to operate when it shouldn't.

My suggestion would be to check all of your fuses and relays very closely, and the connections to them. Look for any dark, burned looking connectors, or melted fuses/relays. Also, test each relay for operation. If this yields no results, you will have to hire a qualified professional, such as one from YourMechanic, to help diagnose your starting issue and let you know what repairs are necessary.

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: Check Engine Light on code P3400 showing

Hello. This particular code indicates a performance issue with the cylinder deactivation system on bank 1. If you believe that all of the recent repairs are holding, then you may want to turn your attention the the solenoid and sensor...

Q: Ignition stuck in the on position.

This would be the ignition switch you are referring to. An ignition coil is what sends voltage to your spark plugs in order to make them fire. If your key is stuck in the ignition and in the on position;...

Q: My car starts sometimes and other times it cranks over like normal but won't start.

First check on your vehicle service records to see if the maintenance is up to date. If you can smell fuel at the back of the car while the car will not start then you may have an issue with...

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.