Hello again.
The easiest and best way to solve this is to
Boot from WinXp CD and install xp again over the top of the original install. Using the Repair option.
This fixed it!.
I also used a disk that installed service pack 2(final release) at the same time.
Don't know if this is related.
Hope this helps someone
Cheers