I'm getting tired of trying to diagnose why my 4runner is a dog between 2000-2500rpm. Where is a good shop I can take it to to have them run some diagnostics on everything (timing, leak down, fuel pressure, FPR, computer, etc) and then just have them go over everything with a fine tooth comb? Thank you.