I would advise to do a manual inspection of the float switch path, you may find that a hose has saged over time and when the switch is in the up posistion it is rubbing on the hose ever so lightly when bounced or just it weight after awhile it will fall back down. I would be very surprised that the switch is bad more then likely it is being held up after the water pushed it up and then was pumped away.