If I were you, I would take their generous offer and have them come over and fix it. And just learn and ask questions along the way. Having someone explain over the forum how to fix things and seeing how its done in person is two totally different thing.