You are pulling the drive every year for the annual maintenance, correct?
Could be bellows, however with that size leak, that would mean your U-joints are toast.
Start with pulling the drive. Check the alignment, gimbal bearing, u-joints and bellows.
Go from there. If it's not one of those...