Is the cylinder that's overflowing the same one that won't fire?
I used to have an issue with one plug always getting wet and not firing when I went to start it up. My float looked ok visually, but realized the little spring in the pin wasn't working as it should.