I got an aluminum thermostat housing and fixed that problem. I then noticed that one of the fuel injectors was leaking fuel, took that apart and found that an o-ring had a bite taken out of it. I got the fuel rail back and started the car.
Now, I have a new problem...I drove the car around the block a few times and while stopped at a stop sign the oil pressure light started flickering and came on. The oil pressure light comes on only when the car is stopped at a low idle but when driving it goes off. What gives?
The car has only 64,000 miles on it.