Maybe you need a new flush valve. I'd replace that first.
There are lots of good videos on You Tube that show you
how to fix or replace the valve here's one:
Fluidmaster flush valves are a good bet, and they last a
while. The instructions that come with them are easy to
read, also. I sure hope this helps.