One possibility is that there is some installations existing in the system that prevent a clean install/re-install, such as beta versions etc.
Try uninstalling the existing SQL Server manually from that system and after that run the silent install.
You can follow for example these instructions
http://support.microsoft.com/kb/909967[
^] which basically also apply to your version.