Feel for you there buddy. All of us who do our own work have stuff like this happen, and it's the absolute pits to have to bring a DIY job into a shop and pay big $$ to have it fixed. Unfortunate that this happened at a time when you can't even take a shot at fixing it yourself. Hope the final tab doesn't go off-the-charts.