I had similar issues with my 3rd gen. Take apart the motor, clean all the contacts, pack it with new grease. Then checked the connector under the hood and make sure that all the pins are inserted into the connector correctly. Mine weren't and I think it was making poor connection which was causing all the issues.