Check for friction where the wiper arm shaft goes through the cab to see if the shaft is binding in the collar that passes through the cab.

I've had a few like that where the motor worked well, but the shafts were binding as they went through the cab.

Take the wiper off the shaft and see if all moves free.