What about that BIOS event log entry?
There are models that don't run XP due to an error in the BIOS. Well they do "run" but with troubles.
For example this error -> http://support.microsoft.com/kb/283649
You can imagine that the only cure is to replace the BIOS and if that doesn't work you replace the main board with a XP compatible board.