Microsoft have released a solution for two SP1 install errors. See Installation of Service Pack 1 for Windows 7 fails with errors 0x8004a029 or 0x80004005 - E_FAIL for details.

Joe