I'd say your hunch about hardware is correct. I agree with Pat about stripping it down, and testing step by step. On the other hand, you must have warranties, thus you could rely on your retailer / service, perhaps?
It's nasty to work with something you can't trust. Eats your bones...