How's your oil level? There are only so many components in the cooling system. You've ruled out the thermostat by replacing it. When he put water/coolant in it, how low was it? If it was really low, I'd say you have a leak somewhere, water pump, a hose, or radiator. If it wasn't low, and he...