If you don't want to send it to S&W, which I wouldn't unless warranty covered, contact Frank Glenn in AZ. He is the best pistolsmith around.
He will charge you $50 to correct a canted barrel, you just pay shipping. I used a local FFL who doesn't charge me a fee in order to send USPS and it cost me $35 each way. $120 isn't bad to have a true competent smith work on your gun.
He will also let you know if anything else is wrong with it. Mine had timing issues that were repaired too.