Good news! I called the plumber that installed our water heater five years ago and it's still under warranty. They were able to come out this afternoon and replace it only charging us for the labor. Of course I'm not sure how much that will be but I'm assuming under $150. Not bad for a new heater that should last us (hopefully) quite a while. Now if I can only be so lucky with the truck window.