hi rick4,
here are couple of things u can try:
look at the event viewer for the reason for the failure
try to run it from console in debug mode 9 and without the "-d" option and it will give you some useful output.
check to see whether you are trying to run the service as a different user then the local system and maybe there is a need for password.
Lindeamon