Maybe, too much fuel pressure..................

Needle not sitting in seat properlly.....Was that checked each time it was apart?

Float set too high.....When you say float is OK...do you mean the setting or the fact that the float floats (doesn't sink)?