Thanks everyone. Sounds like there's at least a chance repairs would be less than a replacement, so I'll send this puppy off for an estimate and go from there.