Exception in rendering!

Message: window is not defined

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

Q: I sent my 2004 Mitsubishi Outlander to a Dealership and got an estimate of over $600 to replace the key cylinder.

asked by on

When I turn the key, sometimes nothing happens. If I force the key, it turns over.

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

A: This can happen when the key itself gets wo...

This can happen when the key itself gets worn out making the switch inside inoperable to that particular key. This can also happen when the inside cylinder parts begin to wear out or become inoperable for the same reason. As you insert the key and turn it, there are contacts inside that are activated when the key is turned. When the key cylinder becomes worn out, these contacts can also begin to wear out making them sometimes very tough to engage.

If you don't want to go the dealer route, I would recommend having a professional from YourMechanic come to your location to diagnose your starting issue and service your ignition switch if 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

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: Stops when check engine light is on

Hello. If your Check Engine Light is coming on after you start the engine, then the computer has detected an issue with the vehicle's engine management or emissions system. Your particular model of vehicle uses an OBD-I computer, meaning that...

Q: Can I turbocharge my car?

In order to turbo charge the car you would first have to find a kit that is made for your car. Only a kit made for your car would work since there would be many changes that may cost a...

Q: Truck won't fully start

Hi there: Sometimes this issue can be caused by sensors that monitor the fuel system, like a mass air flow sensor or the crankshaft position sensor; which controls ignition timing. I wouldn't suspect that the shift lock solenoid is the...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
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...