This is likely caused by some corrupted driver file in your system.
I have corrected such by doing a "repair install" using the XP disk.
Boot fromt the cd. When the option comes up to install XP, press "R" on your keyboard to do the repair install.
Best of Luck