you have a restriction on your incoming water supply.the inlet water valve on toilet will need a strip down,this is needed to clear the obstruction that has come down through the supply pipeline.
wirecutterman
June 2012
Had the problem with my toilet cistern found muck blocking water flow, took valve out muck came out now filling good
Roger
May 2012
Automatic Answer
We may have found other answers which could help you.