93 1200 sportster accelerator pump not working. Took off carb everything is clean. Funny thing is when you hold the float bowl in the upright position, the way it would be when installed on the bike, I press the accelerator pump rod 1 time and it does not return to its original position, it sticks. But if I turn the float bowl sideways, 45 degrees from the way it would sit on the bike, the pump works and returns to its original position. If I shake the bowl, I can hear something banging around in there. Is there a check ball or something that might be dislodged and blocking the passage when I turn the carb upright then moves out of the way when I turn it sideways?