Hi, I've recently been having problems with my engine overheating. It works fine perfectly most of the time, until I go slightly uphill at a high speed. When this happens, the car just stops accelerating. Most times it will decelerate for a little while until I ease up on the gas, and then...