The water level in the tank can be changed by a float. A weak flush is caused by a float that's set too low, if it's set too high, water spills into the toilet overflow tube, and the fill valve won't shut off. The toilet is still running.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.