Well tomeaton , this is quickly turning from an ohhhh no to YESSS ITS FIXED! :)
I love these stories where repair companies charge an arm and a leg, so the user thinks "screw it, I'll fix it myself..nothing to lose"....and it sounds like you're on the home straight with the repair.
Keep going...