Wow its finally done. It was a LOT of work. took us 2 nights. Well first off we pulled the original motor out and that was that. We installed the headers he bought on the new motor, looks good, drop it back in and would get no spark, so had to use the old coil pack. Then we were getting spark but still would not start. Found out had to use the 95 injectors, the 97 ones are different. so it fired up fine, so we put the exahust on, new cat, and welded it all up was really loud, took it for a test run, overheated by the end of the road. So brought it back, found out it wasnt getting coolant. When we put the new motor in, had to switch the egr with the one he has been running because the 97 one is electronic, and it has a thermostat on it too. So changed the waterpump thinking that was the problem, it wasnt, took it for another test run after the waterpump change, still overheated. So brought it back, the rad hose had no fluid in it so he pulled it off, got covered and sprayed in the face head to toe with burning coolant. That aside, figured out the 97 motor had a thermostat on the bottom of the rad hose, which wasnt needed because there is one from the 95 egr......and this one on the rad hose was sezied which would explain everything overheating and such build up of pressure, took it out and finally, runs fine! NICE and quiet, its a brand new 2.2, sounds nice, and runs nice and smooth. 2 days of hell, but its finally over lol! Well worth the $100! for the motor!