Peter,
I'd also say to start at the receptacle. Look for an open neutral and also check to make sure the polarity is correct.

About 4 years ago, I plugged in a brand new Bosch raised-vent exhaust and saw that same flash. Turns out the factory pinched a hot wire between two metal frame parts and when I plugged it in I got a flash and the breaker tripped.