Gas water heater running constantly, water is warm, but wont get hot
You may have a leak on a hot water line. Shut off the valve above the water heater and see if it shuts down. If the water heater keeps running with nothing on or no leak it will eventually run out of the temperature pressure relief valve located on the side or top. If you have a pipe attached to the tpr valve , follow it to where it empties and see if it is leaking.