Exception in rendering!

Message: window is not defined

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

Q: Engine noise, RPM fluctuation, ABS, 4x4 warning on

asked by on

Several days ago, the dash in my car started showing the check engine light on. The car went into a limp mode. After I restarted it, the car began to shake badly and the engine shut off. I attempted to start it back up but it shut off again. I took it to a mechanic and he opened the hood. The engine was making clicking sounds. I was told that the problem was the timing chain had been skipping. He had the valves and gaskets replaced and there were no engine noises afterwards. However, another problem appeared. The RPMs would jump up and down erratically. The fluctuation of RPMs was occuring at higher speeds as well as during idling.

One time, I was driving at 90 mph, and it just switched to neutral. At that point, the dash was showing the ABS light on, the check engine light on and the 4x4 error. After taking the car to the mechanic again, the error code appeared indicating the turbo cooler. After having the turbo radiator replaced, and the car was restarted, another error code popped up showing the throttle issue. However, the throttle body checks out fine. I was told that I would need a DME replacement due to bad ECU. As I have already spent a lot of money, I'm reluctant to pay even more for something that might not be the cause of the problem. What do you think? Should I get it replaced or is there something else causing this?

A: Hello. It sounds like you have a problem wi...

Hello. It sounds like you have a problem with the DME (digital motor electronics) and the ECU (engine control unit). It would not be a mistake to have these two things replaced. It is an expensive repair but I’m confident that this will solve your issue.

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: Hyundai - hard to put in gear and odd noise

Hello - I suspect the pilot bearing in your clutch assembly is seizing up. When you press the clutch pedal, this seized bearing tries to keep turning the input shaft to the transmission, even though the clutch has released that...

Q: After alternator is replaced, battery light still comes on

Hello. It is possible that the problems that you have been experiencing with the bad alternators have damaged the battery causing it to be weak. This would make the Battery Light come on. It is also possible that there is...

Q: Engine quit working

The engine quit for a reason and I believe, from what you have stated, that a failed fuel pump caused the car to quit, unless there were other like overheating or engine noise before the stall. The engine in these...

Related articles

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...
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.