My 1995 Nissan 240sx heater only works when the car is at idle. When I drive the car little to no heat comes out yet the temperature gauge never moves. I took my car on a two hour trip and the only time i had heat was when i was stopped in traffic. Radiator was checked full of fluid as was the reserve. Heat only works when the car isnt moving? Whats wrong???