Have you checked drivers in Hardware Devices?
Right Click My Computer > Hardware > Device Manager.
Are there any listed with a Red or Yellow tag?
I used the tool from windows, it said it was mainly ok, when i made a test on the autoplay it tryied to fix anything but it said must be hardware malfunctioning.
And the following logs came off.
===
AutoFix [V5.2.3790.67]
Time [2009-08-26 17:53:01]
Microsoft Windows Version [5.1 (Service Pack 3) <2600>]
Test [The Shell Hardware Detection service is running.] - Instance [N/A]:
Result [AutoStart Setting]: OK
Result [The Shell Hardware Detection service is running.]: OK
Test [Policies] - Instance [, Drive Type: 0]:
Result [HKCU\…\Policies!NoDrives]: OK {Absent}
Result [HKCU\…\Policies!NoDriveAutorun]: Problems {Present}
Result [HKCU\…\Policies!NoDriveTypeAutorun]: Problems {Present}
>> Repair << [HKCU\…\Policies!NoDriveAutorun]
Step: Resetting policy HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer!NoDriveAutorun to 0x03FFFD3E.
Result: This AutoPlay setting was successfully fixed.
>> Repair << [HKCU\…\Policies!NoDriveTypeAutorun]
Step: Resetting policy HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer!NoDriveTypeAutorun to 0x00000090.
Result: This AutoPlay setting was successfully fixed.
>> Required action: The user must log off and log on again
===
AutoFix [V5.2.3790.67]
Time [2009-08-26 17:51:14]
Microsoft Windows Version [5.1 (Service Pack 3) <2600>]
Test [The Shell Hardware Detection service is running.] - Instance [N/A]:
Result [AutoStart Setting]: OK
Result [The Shell Hardware Detection service is running.]: OK
Test [Policies] - Instance [H:\, Drive Type: 2]:
Result [HKCU\…\Policies!NoDrives]: OK {Absent}
Result [HKCU\…\Policies!NoDriveAutorun]: OK {Present}
Result [HKCU\…\Policies!NoDriveTypeAutorun]: OK {Present}
Result [HKLM\…\Policies!NoDrives]: OK {Present}
Result [HKLM\…\Policies!NoDriveAutorun]: OK {Present}
Result [HKLM\…\Policies!NoDriveTypeAutorun]: OK {Present}
Result [Driver level policies]: OK {
HKLM\…\Services\!Autorun (Absent)
HKLM\…\Services\\Parameters!Autorun (Absent)
HKLM\System\CCS\Enum\…!AlwaysEnable (Absent)