Hi Scotty
Well sad but true I'd say find yourself another mechanic. If you were near Clarksville, Tennessee when I'm here or Portsmouth Rhode Island when I'm there, I'd gladly check it out for free. And try to figure out what's wrong with it. A good mechanic has a very good scan tool which can record and analyze data. I would hook my machine up and drive it around until it acted up. When it acted up. I would analyze that data. There are thousands of lines of data. A mechanic has to know how to analyze them. Of course the good mechanics have good machines like I do which are color coded. So we can see problem areas because the data will not be in black. It will be in red or yellow. Then we have to analyze that data. Obviously your mechanic does not know how to do this so you're going to have to find somebody who does. Otherwise you just guessing