Is it still ok to post here? I have exactly the same problem as above.
I also followed your directions and here is my log:
aswMBR version 0.9.5.256 Copyright(c) 2011 AVAST Software
Run date: 2011-05-08 09:49:34
09:49:34.756 OS Version: Windows 6.0.6002 Service Pack 2
09:49:34.756 Number of processors: 2 586 0x170A
09:49:34.756 ComputerName: IAN-PC UserName: Ian
09:49:36.550 Initialize success
09:50:05.316 Disk 0 (boot) \Device\Harddisk0\DR0 → \Device\Ide\IdeDeviceP1T0L0-1
09:50:05.332 Disk 0 Vendor: Hitachi_HTS545025B9A300 PB2OC64G Size: 238475MB BusType: 3
09:50:07.375 Disk 0 MBR read successfully
09:50:07.375 Disk 0 MBR scan
09:50:07.375 Disk 0 TDL4@MBR code has been found
09:50:07.375 Disk 0 MBR [TDL4] ROOTKIT
09:50:07.375 Disk 0 scanning C:\Windows\system32\drivers
09:50:13.350 Service scanning
09:50:14.895 Disk 0 trace - called modules:
09:50:14.910 ntkrnlpa.exe CLASSPNP.SYS disk.sys acpi.sys hal.dll ataport.SYS PCIIDEX.SYS msahci.sys
09:50:14.910 1 nt!IofCallDriver → \Device\Harddisk0\DR0[0x8565cac8]
09:50:14.910 3 CLASSPNP.SYS[82fa88b3] → nt!IofCallDriver → [0x8450a918]
09:50:14.926 5 acpi.sys[806946bc] → nt!IofCallDriver → \Device\Ide\IdeDeviceP1T0L0-1[0x84ebcb98]
09:50:14.926 Scan finished successfully
09:50:47.016 Disk 0 fixing MBR …
09:50:57.031 Disk 0 MBR restored successfully
09:50:57.031 Disk 0 Windows 600 MBR fixed successfully