Hi nikhilqt,
I've your same problem, I've a service that install itself, but seems that don't call start method. When I start the service with -e option all go fine.
I don't understad where's the problem.

If you found the problem please share it.

Thanks