Try adding a non-admin account to the local Administrators group on your sever. See if the service will run under that account. You won't be able to gather off remote severs with this, but it will show if you've got an issue running the services under something other than Local System
... View more