There are two probable causes for the heat when moving only condition:
I recommend first that any objects on the cabin floor or under the seats which could be interfering with air flow and with cabin temperature monitoring should be removed; as well as anything blocking any heater air out let, including on the dash board.
If that doesn't fix . . . then look for faults under the hood/bonnet such as low coolant level and stuck thermostat.
Next, have heater/ac control systems checked out.
Please provide feedback to the discussion session of this answer.
If a running Harley gets laid on a side, either while moving or stopped/idling, the tip sensor kills the engine. the ignition switch must be cycled off then back on to start.
I own a 1997 Ford Contour and there was a recall a few years ago on the heater blower and resistor. Check out the recalls on the car.
As long as the engine temperature doesn't move into the extremely hot range, then this is just normal operation for the engine's cooling system. When an engine is running at idle speed with the vehicle stopped, there is no air flow coming through the grill to assist in cooling the radiator. Only the engine's fan system is doing any of the cooling at idle speed. For this reason, the engine temperature will increase somewhat at idle in a non-moving vehicle. Once you start moving, even though the engine RPMs increase causing more heat, the air flow forced through the vehicle's front grill and through the radiator cooling fins compensates for the added heat and decreases the engine temperature. Note however, if the temperature is moving into the extreme hot area on the dash gage when the vehicle is idling and not moving, there may be issues with the engine's cooling system.
This fluctuation is caused by common use. The temperature will be higher when the vehicle is idling because there is no air moving over the engine like it does when the car is in motion.
check heater core could be cloggedCheck the engine coolant level also.*no, the heater relies on the engine for heat and when you drive the engine warms generating heat:)*
moving
no sitting there and not moving for a long time
no sitting there and not moving for a long time
The thermostat is failing.
Although my car is not an Eclipse, I experienced the same issue. A mechanic determined that my radiator was partially blocked and recommended replacement. My heater now blows heat whether I'm stopped at a light or moving.
This is a sign of a weak alternator or possibly a loose belt. At idle your car is running at a low RPM. The alternator is driven by the engine so it is also running at a lower RPM. When the vehicle is accelerated the engine RPMs go up. This in turn drives the alternator faster, and it is able to produce a higher voltage.r
Drain coolant, remove anti freeze plug from block (corresponding size to the size of your heater coil plug) and install this plug carefully, using a large nut and a hammer. Refill coolant, let engine idling warm up, check coolant again and the installed heater plug for leaks. Now you can insall the cables, away from any moving or hot parts.