It sounds like you’ve already covered a lot of the basics, so you’re right to look for a workshop that can run more advanced diagnostics instead...