Ya,it may be time to either get the shop to do some seriuos work on the car or pull it out and either find another shop or better yet do it yourself.A lot of us have learned to weld by doing our own cars and it`s not as difficult as you think.It does require you to dedicate a lot of time working on it which you may not have.