Windows Installer may be corrupt.
Install fresh copy: http://support.microsoft.com/kb/893803