I had the same thing happening and it was indeed the float either sticking or wrong float needle valve adjustment.  I fixed it by readjusting the float level and making sure the float was moving freely.  The port on the float bowl appears to serve as both the float bowl overflow andf bowl drain.