Try a new needle and seat.  Some times the needle valve has a nitrile rubber end and it will stick closed.[/QUOTE
I checked this over and over for free movement.  Poured frul from top while manually holding float/needle closed to check for good seal.  Released and fuel drained as it should.  Of course, when it's all together it may not work??