If the float has a hole in it and is sunk, nothing you do will fix it short of replacing the float with a good one.

I rebuilt a 750 Vac sec recently that had sat for a number of years, float sunk and it spewed fuel everywhere. Replaced the float, runs great.