I don't want to sound disrespectful to the people who built your machine, but they are busy trying to make a living, they don't have the time to research a problem like the one you had.
It is situations of this kind that makes us push people to build their own machine and to repair their own machine. We are advocates of the "build it yourself" idea, hopefully this episode will encourage you to have a go yourself again, be it a repair or an upgrade or even a whole new build. Take a look around there are some very knowledgeable people on this site and lots of self help.
Your welcome and if it hasn't been said before, welcome to PCMech...