Have you try the boot from the XP CD?
Did you experience restarting when you are in safe mode?
I've found this on the internet. Don't know if it's helpful for you. I find it alright to a certain extent though.
http://www.computing.net/dos/wwwboard/forum/14651.html
ignore the first question. Cancelled out.