incase u dint realize my earlier comment was sarcasm to your logic of getting the car fixed a number of times for the same issue.
i think u have not gone to a dealerships. as per my experience they do let me near the car all the time while work is being carried out.
other than that they are specially trained for my car they dont do hit n trial. i always ask them about what and why and they always happy to let me know about how my car works and how it should be.
my father had a mechanic he was great till the cars came without efi engines after that he dint know what to do. i do go to a local mechanic but hur dafa batana perta hai bhai jub plugs kai liyay coils utaro to kisi mitti sai saaf jagha per rakhna. engine main matti will mess it up.
asal main baat yeh hai keh paisa kum lug jayay 3-4 dafa lug jayay magar dealership walay kai paas nai jana jo intehai piyar sai ap ki gari per kam keray ga aur butayay ga keh kiun ker raha hai koi specific kam aur kiun nahi ker raha.
im sure ap ka desi mechanic ap sai oil change kai other than oil kuj nah kuj paisay leta ho ga other than oil n filter.
but dealship walay nahi letay. koi warrenty issue ho to forun part badal detay hain. agar ghalti ho to usay own kertay hain aur extra paisay charge nahi kertay. u know honda dealerships give free ac service every summer. which is worth 3000. ap ka desi mechanic aisi baat sooch be nai sakta.
this is my opinion. im not forcing it.
but meray hisab sai end main hath uss kai sath hota hai jiss ki gari aik he kam kai liyay 3 baar khulti hai aur phir bee kam sahi nai hota.