More and more, I am faced with hardware problems (as opposed to malware or OS corruption) on computers I'm asked to diagnose.

Can anyone recommend or suggest a good Hardware diagnostic utility or utilities that will make my job easier? At this point, going the old route of unhooking one component at a time (or unhooking all and adding one back in at a time) is taking its toll on me. Spending $$ on a good reliable software tool that can be run from a USB drive, CD, or installed and uninstalled for troubleshooting multiple systems is warranted.

Any help is appreciated. Many thanks.

Brian