Personally I think that the 'flash of intuition' is the absolute central core of the debugging process. There's a long preliminary stage where you try to give your brain enough raw data to cogitate on, and a shorter end phase where you confirm your insight and actually fix the problem, but the 'aha!' moment is the key to the whole thing and the bit that makes debugging fun...