Exception in rendering!

Message: window is not defined

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

Q: If your trying to program a key and your battery is fully charged what else could be wrong

asked by on

I lost my key so I got a new one but it won't program and the battery light came on so I charged the battery and stuck it back in and tried again but the battery light came on again what else could be wrong
My car has an automatic transmission.

A: Hi there. There are a few things that could...

Hi there. There are a few things that could be at fault causing your dilemma. I understand you've charged the battery, but what are the current cold cranking amps and state of health? A digital diagnostic battery tester can provide the answer to these questions. The battery is the heart of the electrical system and a fault in the battery will cause or add to your problems. Are you only programming a key or a key and wireless transmitter? I located reference guide to aid you in attempting to program a new key, but this will not work if the vehicle has electrical complications.

It is as follows: Keep the windows open as a safety measure, then, Remove the ignition key from the ignition lock cylinder. Remove the BCM PRGRM fuse from the fuse panel. Refer to Fuse Block in Wiring Systems. Close all of the doors. Close the lift gate. Turn the ignition lock cylinder to ACC. Turn the ignition lock cylinder to OFF, and then back to ACC within 1 second. Open and close any vehicle door. A chime will be heard when the system enters the BCM programming/diagnostic mode. Important After 7 seconds, a chime may be heard confirming successful synchronization. It is necessary to wait approximately 14 seconds for a second chime that will confirm successful programming.

Press and hold the transmitter LOCK and UNLOCK buttons simultaneously for 14 seconds. Repeat the previous step on each additional transmitter to be programmed. Remove the ignition key from the ignition lock cylinder. Install the BCM PRGRM fuse back into the fuse panel. Refer to Fuse Block in Wiring Systems.

Your Mechanic has several available technicians that can assist you with an electrical system inspection, battery replacement, and provide an estimate and direction of repair.

Was this answer helpful?
Recommended services
Get a Quote

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: FOB key not working. 1998 Pontiac Trans Sport

Hello there, there are a few different reasons why a 1998 Pontiac Trans Sport would be having this snapping sound with the door locks. The fault most likely has to do with the fob itself. The fob may be faulty...

Q: Sluggish and weighed down in gear

Hello. For that particular model of vehicle, it would appear that those symptoms are normal. The C55 AMG is equipped with a high compression V8, which is matched with a sporty transmission that will engine brake for you to provide...

Q: How do I lock the doors with the electronic key?

The electronic key allows you to lock your vehicle without actually using a key. If the electronic key is on your person (for example, in your pocket or your purse), then you can lock the doors through the door handles....

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...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
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.