3 speed motors ( or variable in 70-71 E bodies) work like this.
When you turn your dash switch to the OFF position you are actually not doing that.
The switch is reversing the rotation of the motor so that it can actuate an internal cam that will open
a contact within the motor and therefore cut power.
That is why you may notice sometimes that the motor hesitates during its sweep motion when you click your dash switch to off.
Now that does not narrow down your problem to the switch or to the motor.
Your car may just have a bad ground. IF your dash switch is not grounded or your motor is not grounded properly, then this may be your problem.
Check that all your wires are making good contacts on the bulkhead connector.
If all this checks out, try another switch before you go through all the hassle of taking out the one in the dash right now.Just make sure you ground the casing of the switch
before you do your test.
If the switch tests okay, then the park mechanism within the motor may be faulty.
The motor can be tested without taking it out of the car.
Contact me if you need further help.
Jules
450-656-5438
Check out my Youtube video about ground problems on E bodies.
http://www.youtube.com/watch?v=UmP3SYjdQSQPlease ignore the song in the background.
Nice motors there Mike.