it has the engine to a 96 but the car is a 95 se 3.1 it starts fine sometimes but i usually have to do it two or three times and its only over heating when it sits in park running it doesnt have a temp guage it is not hooked up andwhen it starts its high reving for aboout 8 seconds then dies down sometimes when i push the gas while driving it will act like it wants to stall