I'm about to need quite a bit of maintenance done on my 06 WRX and dread taking to to the Nashville dealership. Last time, they left a lug nut off one wheel and didn't even bolt down my intercooler. Is there a decent mechanic that can be trusted to replace a turbo, change timing belt, etc?