Wiper only works on one speed

Check the grounds. The ground strap on the motor can cause problems. The switch must be grounded to the dash also.
The motor gearbox assembly that lays flat against the firewall could be variable 3 speed ? A pic would help.