I have a water heater which is over 1 year old. I recently had some basement flooding. After that, the water heater stopped functioning properly. The ignitor properly lights the pilot light, which will stay on. But when I turn up the temperature knob and the biurner ignites, it goes out after a few seconds. The vendor says that because of the water, the warranty is void. I've heard 2 opinions: 1) I need a new water heater, and 2) I may just need a new thermocouple. I really could use some help here.