I ran some Bar Stop Leak stuff through it before I took anything apart because a guy that works on trucks for a livin told me it wasn't the bypass hose he guaranteed it. So now it doesn't leak anymore. Going to flush half out tomorrow and put more anti freeze in it since it's running on water.
(Shaking head as well)
Stop leak produces are a bad idea... Really bad idea...
If the coolant was change when its suppose to cooling system failures NEVER happen I mean never! I've got a 2002 Dodge Cummins with over 197K miles on the clock and it 10 years old. The radiator is like brand new inside and block is just barely starting to rust.
5 years and 100K miles.
Now 9 years and 180K miles.
So the simple fact you getting coolant leaks, pump bearing failure tell me you not changing the coolant every 30K miles or 36 months. What happen is the coolant turn acidic or basic over time and will eat the metals, gaskets, water pump seal, water pump bearings, etc. I've never had a single coolant leak now in 10 years nor a overheat condition.
So if it was me...
I would flush the entire cooling system, pressure test it, replace anything questionable (water pump, etc). Reload with fresh coolant and water mixed 50/50 before pouring into the radiator. Be happy the little V8 engine is nothing for coolant like a 1.5 gallons roughly. Try the Cummins engine at 6 gallons!