they didn't check it before giving it back to you??? Yikes, that IS bad... is there any other good shop nearby that you can take it to instead? I might consider doing that and demanding a refund if they did not resolve the prob... perhaps give them one more chance but tell them if not fixed you'll be needing your money back to pay to get it fixed... sorry you're dealing with this... when I had that prob as I mentioned I ended up with a new frame... but it had to be shipped to and from Wisconsin to SD... it took almost 3 months!!!
keep us posted...
There is a fine line between "hobby" and "mental illness".