mbsieg, have your water heater checked. There was a recall a few years back regarding defective water heaters. Can't remember exactly what it was, but I think it was the pipe that is supposed to send the incoming cold water to the bottom of the tank. For some reason, that pipe deteriorated and caused problems like you described. Plus the problem will cause you to run out of hot water quickly.
Let us know what you find out.
Bob