Im not sure what your problem is, could be a thermostat, you probably already had it checked however until you find the problem see if turning your heater fan on high and on heat this will take some of the coolant from the engine and help cool her down through the heater core. This is not a fix but just a bandaid so you dont overheat.