Unfortunately, as an enterprise software developer, my hardware proficiency stops at being able to assemble PCs and diagnose simple hardware issues (is this power supply broken?) at a very abstract level. I've encountered issues like this before and lacked the expertise to properly diagnose it on a low enough level, which can be frustrating.