My car can idle for 30 minutes or more and never overheat, but as soon as I start to drive it will start to overheat. I have replace the thermostat, water pump and radiator flushed. There is no water in the oil or white smoke coming out of the tail pipe. What else could this be?