Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-33384-tg894mjs:136:3912) at m.mountComponent (/tmp/execjs20161208-33384-tg894mjs:47:15602) at /tmp/execjs20161208-33384-tg894mjs:49:31860 at a.r.perform (/tmp/execjs20161208-33384-tg894mjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-33384-tg894mjs:49:31821) at r (/tmp/execjs20161208-33384-tg894mjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-33384-tg894mjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-33384-tg894mjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-33384-tg894mjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-33384-tg894mjs:173:8
My car is rusted out bad. So much so, that I jacked it up to change a tire, and it shattered the side back window! To make it worse, we just hit a deer. There is another 2.2 Cavalier for sale that I was thinking about buying with a good body. Are the motors interchangeable? If they are, would it be a lot of extra work like wiring, etc? Is it worth it?
My car has 179000 miles.
My car has an automatic transmission.
Yes it's possible, and yes it would be a lot of extra work. You would need to swap over the engine and transmission, along with the entire wiring harness and powertrain control modules as well. You should also check if the fuel pumps are different between the two cars, because the slightly higher performance engine might use a higher flow fuel pump, in which case you would need to swap it over. It's a lot of work, but it can be done. With 180,000 miles on your engine, it may be a good idea to replace the timing chain with the motor out, to prevent any problems down the road.
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%