on some ..the float arm is the pick up also ,, reason being so your not always sucking fuel from the bottom of the tank ,, but I am not sure on yours? but the two issues are prob related? after it started to run properly did the fuel level start reading correctly??