Exception in rendering!

Message: window is not defined

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

Q: My 2009 Cadillac CTS won't start

asked by on

2009 cadillac cts 3.6. Problem I'm having is I can't start the car, or even get a click. My battery is good, lights are on. Dash on, signals work. When I checked the starter relay socket I have very low voltage. I can jump the car with wires going from starter relay socket into ground. I think something shorted out. I checked the wires to fuse box, all are good nothing frayed or burnt. When I put my test light in the socket I get a clicking sound near the engine, I can't see where it's comming from but it sounds like it's in the housing right on left side of intake manifold where the big hose goes into the intake. Trying to take the cover off its hard and im scared of making this worse. So my question is really why do I have low current in the starter relay socket. The relay is good. I changed it anyway. Can you guide me? Thank you.

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

A: I&#39;m a bit concerned about your descript...

I'm a bit concerned about your description of using a jumper wire to ground at the starter relay. Either you can make the starter motor turn from here, which you could if you jumper the correct terminals with power, or you used a jumper wire and something shorted out. Which one of these is the case is not exactly clear. If you did short something out, this becomes more complicated.

Your Cadillac relies on the ECM (engine control module) and the BCM (body control module) to start your car. For this reason, you will need a scanner that can access data from your car. These modules communicate via data lines that only a computer can make sense of. Also, there are four separate wires going into the starter relay. Each one needs to be treated differently and this can only be determined with a wiring diagram. If you don't have access to these two items, I recommend having a certified technician inspect the starting problem in person in order to get this properly diagnosed and repaired.

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: Check Engine Light came on

You need to have the purge valve checked to see if it is flowing vapor from the fuel tank when the engine is at idle. The flow will cause the engine to run too rich and can cause the cylinder...

Q: Car won't start after getting gas

Hello. If this is occurring right after you get fuel then most of the time it is caused by a vent valve or purge valve that is sticking open. Most of the time it is a purge valve problem. This...

Q: starts at the starter but not with the key

Check to see if fuse number 21 in the passenger compartment (15 amp) has power when you turn the key to start the vehicle. The fuse should get power from the ignition switch and be good and not blown. If...

Related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
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.