HELP! We have several Kohler toilets--they are all about 4 years old now. Shortly after moving into our home we have had the issue of the fill tube popping out of the canister. We have had several plumbers come, usually they just try to stick it back in with some goop. We replaced the...