Sounds like the timing/wiper module. I'd start off by trying to check the timing and ensure nothing is loose in the transmission (wiper). Then try and retime them. If that fails..it's likely the module on the motor.