2001 chevy 2500HD 6 liter engine with automatic tranny. Checked motor oil today, oil with water way over full. For 2 years its been losing coolant but couldn't see where. Today for first time ever, coolant showed on dipstick. Changed oil & filter 700 miles ago, no sign of coolant. Drove it about 200 yards to the barn, oil pressure same as always. Before, I barely stepped on accelerator & it took off. Noticed today it didn't want to move until the accelerator was pressed way down. Any known weaknesses that caused this leakage? Seems to me a buddy said several Chevys in a fleet he knew of had water pumps that leaked back into the motor. Truck sees only long distance Interstate trips or short trips on the farm. Prolly 5000 miles/yr. Assuming its the water pump & not head gasket or cracked block, and that it just started leaking coolant, will the engine be harmed bad enough to require overhaul? Or can I drain the oil, fix the problem & the engine is unharmed?