Describe a time you had to debug a highly intermittent, hardware-specific issue. What was your methodology?