What muffler did they put on? Years ago I needed a new muffler for my work van. One of my employees took it in and proudly came back with new Flowmasters. One drive in that thing and I had them yanked and quiet ones put on. Talk to the shop that did the exhaust system, that might be your best bet.