get used to this kind of incompetence coming from dealer mechanics, if you can't diagnose the fault yourself or have a close idea idea of what it is and tell them to fix it, they won't do their job.
what a sweeping statement!
sounds like you are using the wrong repair shops...