|Best I can offer is to use the Windows Installer Cleanup Utility, you can get it here:|
Also you might want to try getting the latest copy of Windows installer program and using that. You can get it here:
Have you tried running the Diagnostics program to see it that provides any clues?
To run Diagnostics:
Microsoft Office Tools
Microsoft Office Diagnostics