This is maybe not the best way to fix these problems, but it worked in this occasion and I feel like the principle of doing things this way can be applied to anything. Make sure you build things properly and cover all your bases before needlessly blaming equipment or throwing money at new parts. The key is to learn from every situation.