You may just need to adjust the float rod - the one off to the side of the float itself.
You want to make the float be deeper in the water so that the fill stops sooner.
I had the same problem, was a 2 minute fix. Apparently the floats get less floaty over time, so you need to adjust after a few years or it overfills and keeps running.