It would be really weird for a windshield to just start leaking on a 5 year old truck. It's a pretty rare leak point and 99% of the time only happens on brand new windshields or brand new vehicles.
If you're going to replace the antenna, I'd suggest avoiding the wrecking yard route and replacing it with the updated design. Maybe goes without saying.