Check the thermostat isn't stuck shut, if so the water can't get to the rad and it will overheat when the car is moving.
As for the rad fan not running when the car is stopped, if the thermostat is stopping water getting to the rad, the temperature sensor in the rad won't get warm enough to start the fan.