The automotive performance industry is unique. No other industry could get away with all of these shops treating their customers like they do. Take what you just said…
“I’ve had my ups and downs with xxxx”
Like me, I’m sure you became frustrated with his lack of service, (lack of) availability, and attitude. With that said, you felt great after you finally got a hold of him and got the services you paid for, right? Should not be that way, but it’s what we come to expect, and accept.