Did you make sure the float doesn't have a pin hole in it. Doesn't take much gas in it to keep it at the bottom.
Might try adding a ground wire. Picture from Moparts from ages ago.
My video of the ground wire in action.
https://www.youtube.com/watch?v=gV_HMJa5maY

sender_fix(2).jpg