My toilet tank leaks water after about an hour of not being used but it fills up after you flush it. After it fills up it flushes fine no problem at all then an hour later the toilet tank is empty and you have to flush it to fill it back up. There is no sound of a leak or cracks. Anyone have any ideas what it could be? Thank!