first guess is your dip tube, it takes cold water to near the bottom of the w/h. its probably deteriorating and needs to be replaced.
Or it's the mag. rod deteriorating and it needs replacing. I wouldn't replace it if your heater is very old. I would just plug the hole.