i agree with plinker, sounds like a head gasket. Try drainging the coolant. what kind of driving is he doing? off road alot, or on road mainly? look into checking all gaskets, valve cover head gasket even the oil pan gasket could have a leak and water is getting in when it rains, who knows. but it sounds like a head gasket to me.