The fault you describe is almost certainly in the motor, the give away being the inability to self park. On some vehicles this is caused by the wiper motor being in a well, the drain of which blocks, flooding the motor & destroying the contacts. Peugeot 306s were known for it! Good Luck. Skylarc.