Error 1920 service failed to start. Verify that you have sufficient privileges to start system services
1920 is a generic error code that means the service didn't start. My hunch is this:
http://blog.iswix.com/2008/09/different-year-same-problem.html
To confirm, with the installer on the abort, retry, ignore, cancel dialog up... go into services.msc and set the username and password manually. If you get a message saying the user was granted logon as service right, try hitting retry on the MSI dialog and see if it starts.
It could also be missing dependencies or exceptions being thrown in your code.
I also had the same issue. I fixed this by installing the .NET framework version 4.5.
Make sure all services windows are closed before starting install/uninstall