Just a thought, but, it might be that your pressure cap is not working. It may not be letting water back into the engine when the engine cools, thus, overfilling the overflow tank.