Sounds to me like the shop should fix it on their dollar. It was working before, they touched it, now its broke. I wouldn't drop a penny to fix a problem you didn't create.
95' YJ - Warn Bumpers/Tire Carrier/Winch - 2.5L - 6" Skyjacker Suspension Lift - 4.10's - Locrite Locker - Dana 35/30 - 35" BFGoodrich KM2's
11' F250 - DD
1982 Toyota Pick-Up - Spray-On Yellow Rhino Lined - Chevrolet 305 H.O. - SM465 - NP208C - All-Pro Off Road 5" Springs - 35x15.50x15 Super Swampers