Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-103658-1ajpltljs:136:3912) at m.mountComponent (/tmp/execjs20161208-103658-1ajpltljs:47:15602) at /tmp/execjs20161208-103658-1ajpltljs:49:31860 at a.r.perform (/tmp/execjs20161208-103658-1ajpltljs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-103658-1ajpltljs:49:31821) at r (/tmp/execjs20161208-103658-1ajpltljs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-103658-1ajpltljs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-103658-1ajpltljs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-103658-1ajpltljs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-103658-1ajpltljs:173:8
I blew my 2.2 l engine in my 2004 grand am I want to replace it with a 3.4 l out of 2001 grand am. Can it be done?
When you want to do an engine swap with the exact same engine then you do not have as many challenges. When you want to change out a 4 cylinder to a 6 cylinder of an earlier year, you will have many many challenges. The subframe will have different mount locations. The computers and wire harnesses are different. Even the older 6 cylinder engine computer will not work with the 2004 vehicle harness. I would not recommend doing this swap due to the many changes that would need to be done.
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%