You mentioned "my mechanic", which suggests uncertainty in your diagnostic ability, so with this in mind, it's unclear how much value replies will have, unless of course nothing at all becomes of them other than burning bandwidth. With that in mind, maybe just take it to the guy now.