The blue flash is likely the usual Blue Screen Of Death (BSOD) and as you know there are too many reasons for it. I'd try the usual Safe Mode boot (how has been on the web since about 2000) and there see if the reason is in the Event Viewer. Here's a link on the Event Viewer.
https://www.google.com/#q=xp+event+viewer+safe+mode+bsod
Bob
My computer just started doing this thing where when I turn it on, it goes through all of the normal boot procedures and stuff. As soon as the Windows loading screen goes away, a blue screen flashes that says something about hardware or software that might not be installed correctly, then the system reboots by itself.
I'm running Windows XP Home and I've tried reseating my RAM and everything else. Any suggestions or help on fixing this problem?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic