There are more reasons regarding this issue like
- the farm account is not added to local administrator group during starting and provisioning UPS service.
- the User Profile Sync Service account is not a member of Farm Administrator group.
- Forefront Identity Manager Service is not running.
and SO on...
At the following articles, I found out details reasons list and how to solve it, Hope it helps you.