What causes this?

Most important. Its not starting in park because its not all the way in park. One day it could just roll away on you if not careful.

So after you park the car. Make sure you can restart it in park position so you know its all the way in before you walk away.