They came out and told me what they thought was wrong. I fixed the part they said was wrong, and well still broken so in my opinion it was a bad diagnostic.
Wasted $55
Update: Spoke with the owner and he has set up an appointment to see what happened. so more to follow.
It is nice to see a company do good on it's work.