when the float fills with fuel it goes from being a float to a sink!

Sorry I couldn't help it.
Your float might have stuck or sunk. you might even have something in the needle that the float opens and closes making it stick and over run the floats bowl. You should be able to work on it take pictures of it as you take it apart or draw how it looks as you take it apart. then you will know how to put it back together again.
Grab your tools and fix it

Norman