I've owned my '91 318is for about 10 years now... this is my second wiper motor replacement... last time was about 5 years ago, the "new" used JY motor went out about a year later... about the same time the car stopped being a daily driver...
fast forward to now... still not a daily driver but trying to get it somewhat reliable again. Motor has been non-working, or sometimes partially working on HIGH for years now... mostly non-working these days. A while back the washer started running full-time no matter what... so the washer pump connection got pulled to keep it from burning up.
I picked up ANOTHER used wiper motor locally from a guy parting his car out. Says it worked good. I just pulled the old motor and decided to hook up the "new" motor before i reinstalled it...
Funny thing is the "New" motor only works on HIGH as well. I'm suspicious of another problem.
I whip out the Fluke 89 and a copy of the wiring diagram, and test the wiring harness side plug... across BRN (ground) and BK/WT i get 12v on the HIGH setting, which is correct. Between BRN and BK/YL, (should be the slow side) i get no voltage with the stalk set to slow, or intermittent.
I also checked the voltage on the pump motor and noticed its functioning properly with the stalk squirt position, so i plugged it back in.
So, now i'm down to either a bad stalk, or a bad washer/wiper relay.
I pulled the long black relay (biggest/only one in the fusebox) and gently opened it up... everything *looks* ok... i use some 600 grit sand paper to gently clean both sides of the contact points on both internal relays and the legs as well. Re-inserted with the cover off... as far as i can tell only ONE of the relays is working... when i switch the stalk to HIGH... however its difficult to turn it on and watch the relays at the same time.
The only thing i have left to try is to figure out the stalk wiring and check voltage at it, and of course try another relay.
Does anyone have any suggestions?
Also, how does the motor know where to stop in its rotation every time, and should it stop in that location even when not installed in place? I would assume its the break in the internal ring, and YES it should stop in the same spot while not installed, but not sure.
*** Note, i DID make sure the rings and contacts inside the wiper motor were in good condition, brushed the contact points with 600 grit paper, lightly, and reassembled.