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

Q: blown engine

asked by on

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?

A: When you want to do an engine swap with the...

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.

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: Starting problem

If by "the same problem again" you mean the replacement fuel pump needs to be replaced again, then you should do a couple of things before putting another fuel pump in. Check the wiring to the fuel pump for...

Q: I replaced the water pump but all the coolant leaked out - 1996 Chevrolet Cavalier

If there was no leak prior to the water pump replacement, it is possible that the gasket sealing area between the water pump and the engine block has a leak. This is easy to find if you refill the system...

Q: Abs tracking lights randomly goes off and on

The ABS will need to be tested to see if you have a problem with one of the wheel sensors. The only way to tell what sensor is having a problem is to have the computer scanned and diagnosed. I...

Related articles

Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
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...
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.