My temperature needle is swinging a lot on my 2003GT. This morning it was below 40-degrees F air temperature. The temp needle would swing from way below normal when in motion to near the red zone at a stop light. My coolant is full. Any idea what could be causing this?