A slow-filling toilet is often caused by debris blocking the fill valve or a worn rubber seal. Cleaning the valve and replacing the seal can often resolve the issue.