The wiper motot head, contains some contacts to keep the motor powered until it gets back to rest. So fault with the contacts, you would need to take motor out or open the cover in place if you can, check the contacts, could be dirt/grease or could be broken contact. You will not know until you get it open
SD, January 2012