Usually means a new motor I'm afraid!
Just had to do the same on my Astra, the motor still worked fine but wouldn't park. As many of these components are made by the same manufacturers eg: Bosch, Delco etc even on different makes of cars, I would expect it to be the same fault.
CJ