Dave is absolutely right. You have had a tougher time than most, but the good news is that these guys won't recommend anyone that is marginal. These things are scarce enough that it is better to find an experienced guy, a "specialist" than to waste a lot of time and money. I am really lucky that my guy is 2 blocks away and has been doing this for 50+ years. He has seen and done it all. When he retires, if ever, it will be a great loss. I know it might be inconvenient, but find the right guy this time.