Fuel PSI

I too would be looking at the carb. but verify fuel pressure also. Worn or damaged needle and seat or incorrect float setting probably being the two most common problems. Also take a look at the float through its range of motion, it could be getting stuck or hanging up at one point.