when idling it blows cold air but when driving it does blow hot air. Is there an air lock in the system?
It sounds like it is low on coolant, that I suppose you have checked, so more than likely the water pump may need replacing. You could try purging the cooling system first to see if it takes care of the problem.
Search Pontiac Torrent Questions
Pontiac Torrent Experts