Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-99848-1gyuwz4js:136:3912) at m.mountComponent (/tmp/execjs20161208-99848-1gyuwz4js:47:15602) at /tmp/execjs20161208-99848-1gyuwz4js:49:31860 at a.r.perform (/tmp/execjs20161208-99848-1gyuwz4js:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-99848-1gyuwz4js:49:31821) at r (/tmp/execjs20161208-99848-1gyuwz4js:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-99848-1gyuwz4js:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-99848-1gyuwz4js:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-99848-1gyuwz4js:173:8), <anonymous>:17:3) at /tmp/execjs20161208-99848-1gyuwz4js:173:8
2001 Mitsubishi Montero Sport 3 liter, 120,000 miles. Just had new timing belt, utility belts, water pump, sparkplug, wires and body throttle removed and cleaned. It runs rough on idle. Why?
Take it back to whoever did that work--they did a crappy job. There are so many things that can go wrong. When you are changing all that stuff and replacing the timing belt off, odds are that the timing belt wasn't put on and timed right. Those engines have overhead cams that are very hard to set.
If the mechanic didn't have very special tools to hold those cams in place when he put the new belt on, a lot of times, they would move one tooth and one tooth is exactly what is going to make it run like that. Take it back and let them fix it or you can get your money back and go someplace else, because this is a very involved job and odds are there's a tooth off on the timing belt. I see this all of the time. You can have this verified by having a technician, such as one from YourMechanic, inspect your engine's rough idling issue before moving forward with a repair.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%