Jim __ Pump? I know there is a separator and a charcoal canister (which the O.P. removed) but I dont think there is such a thing as a pump. (Your not the first person I see that calls that charcoal canister a pump)
Jet86
That rubber round hole you are speaking of is the overflow-No way should fuel come up and out of there. that goes down to an open ended hose to be able to drain. Are you sure that this hose is not pinched or the other end plugged up or connected to something.
The grommet we are speaking of is inside the gas cap. It is part of the tank vent system and the grommet does get old and can plug the vent. It allows air into the tank as the gas level lowers other wise a vacuum builds up in the tank and the bike will run out of fuel. You have to disassemble the gas cap to remove this grommet. Just 2 phillips head screws.
I do not understand how overfilling on the side stand would cause gas to come up and out the keyhole. Once you pick the bike up the fuel level at the opening would lower--- or did you not go for a ride but instead left it on its side stand to see what it would do?
Jim made a good point here about the carb vent lines:
http://forum.cog-online.org/index.php/topic,51601.msg366798/boardseen.html#newI am sending you a picture of the canister. Look at the 3rd bottom hose. I have my doubts about that line being a carb vent hose. It looks too small. I would assume it is a vacuum line because that is how charcoal canisters work- they need a vacuum line. If it is a carb vent line and you block it -well thats not good but if it is a vacuum line then it needs to be plugged.
http://www.ronayers.com/Fuel-Evaporative-System12CA-C376760.aspxAnother mystery was when the bike would not run when you filled it up. Define 'would not run' please. Maybe the fuel pressure (due to a full tank) was over coming the float needles and you were dumping raw fuel into the cylinders. It would run like crap.
My bet is you do not have over flow tubes other wise you would know because fuel would have ran out the over flow tubes.
If you dont have over flow tubes on your carbs you better think about getting them. Removing that canister and separator wont fix that problem. When was the last time you had those carbs serviced?