I had a silialr experiance ( drivers side) played up for a while and intermittantly working then stopped completely, took door apart and removed the motor, and it worked :( but only for a moment :lol:  so replaced witha second hand unit and has never worked better :D
    Just my tuppence worth  :-k