Well, got mine on the water today with the new thermostat and I am back in business, engine cooling is back to normal.

Now, I just need to find the loose connection going to the Oil Pressure Switch/Sensor, can someone tell me which side of the engine this is located?

Thanks for all your help guys!