Hi Brian. I'm a new owner, having just purchased my '76 2002 this past fall. So far, I haven't needed a mechanic but have gotten referrals on these two guys:
Karl Bosch
(303) 594-1340
<markuskmbosch1@gmail.com>
3933 South Lipan Street Englewood Colorado 80110
Autoworks Denver
(303) 932-9990
8110 Shaffer Parkway/100 Littleton Colorado 80127
I have no experience with either of them, but I have heard their names tossed about.
Keep us posted on what you find out about jetting, idle, etc.
I live in Lone Tree & work in LoDo. Welcome back. Hope to see you around!
Bob