My toilet sometimes won't flush. I looked in the tank and the water level is very low and won't fill. I turn the water off and turn it back on and the tank fills normally after that. (I have pipe noise for a second when I do that)Why is this happening and what needs replacing? Thanks!