Geo Tracker Problem

I own a 96 Geo Tracker that makes a grinding noise and sometimes a squealing noise when the temperature goes below 70 degrees. At 80
degrees and above there is no noise at all.
I only use this vehicle to go to the beach, but if I stay overnight, in the morning there is this loud grinding sound until the weather warms up.
One time on on an extremely cold morning the engine started racing and the speedometer when to the max level.
Any ideas???
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.