The process that is using all the processor times is services.exe
Using processexplorer I have found the thread that is doing all the damage:
umpnpmgr.dll!PNP_HwProfFlags+0x5b8
If i terminate this thread everything goes back to normal but the devices
are not installed.
The strange thing is that if I plug in a device that was used on the machine
before this fault occurred it detects and runs completely perfectly.
Below is a list of posts on other forums with various solutions i have tried.
http://www.techspot.com/vb/topic116588.html
http://forums.techarena.in/operating-systems/1082174.htm
any help would be greatly appreciated.
William