I have a Kohler toilet that I've used for the past two years without any issues. However, just before bed last night, after it was used, the toilet kept running and wouldn't stop. I couldn't figure out what the issue was, so I turned the water off to the toilet and went to bed.
This morning, after turning the water back on, we noticed that it's now not continually running after use but still does periodically between uses, so there's definitely still a problem. Essentially, the toilet will flush, run as normal for a bit, stop, but at various points before flushing it again, it will begin running (and stop). I've spent quite bit of time trying to determine what the issue could be, and I'm at a loss.
I've attached three pictures of what the tank looks like with the lid off. The first two pictures were taken when the water was shut off, so that's why the water level in the tank is so low, and the third picture is with the water on and filled to its maximum level. Any suggestions you can offer would greatly be appreciated so we can get this working again as it should.