I hate to tell you this, but EVERY computer manufacturer outsources parts, and they don't always know what fails. If it falls outside the tech support flowchart, they may or may not be able to help you.

If you DIY and you properly assemble the machine, you will know precisely what fails when. (and if you build it properly it probably won't fail)

You'll also learn more about how the system works.