Lo único que se me ocurre es lo de los permisos para aplicaciones que no sean del market. Verifícalo en :
Ajustes>Aplicaciones>Orígenes desconocidos
La casilla debe estar marcada. Si no es eso, supongo que el instalador de android no está funcionando bien. Prueba con un wipe y a ver si reiniciando la Hero ya te deja instalar. Antes del wipe no olvides hacer los backups necesarios para no perder la información que te interese conservar.