Did the former shop not warrant their work? If the same repair was performed at a reputable shop, they should cover the repair cost.