Guys...just resolder the five large joints where the harness socket attaches to the circuit board. Trust me on this one...I know I'm the "new guy" here but this IS the fix for the circuit board, and you're far better off with the original, than some chinese-made replacement!
The very first joint at the edge of the board is the ground. It's also coincidentally the first one to fail. You won't necessarily see the cracks in the solder joints; they can be small enough to cause you trouble but still not be visibly cracked to the naked eye without magnification. Cracked joints here will cause all manner of oddball problems with the wipers - failure to work altogether, failure to park properly when turned off, running on, funny buzzing noises instead of working, squirter won't work although pump motor is good, etc.
It also doesn't hurt if while you have the board popped out, spray some contact cleaner on the three tabs that push into the motor itself, and some more inside the harness socket, then reassemble.
Again, you can trust me on this one, I have fixed dozens upon dozens of these for customers in the past at my old shop and also advised uncountable people on teh intarwebs on doing the same for themselves. I'm definitely not the originator of this information but a solid believer in it from lots of experience. If you already own a soldering iron and some electronics solder you can fix this faster than driving to the parts house for a ching chong replacement board.
Here's a pic lifted from another site; notice the five joints at the top left of the board have circles around them, these are the ones you need to resolder. There's another one circled further down but you can ignore that one; likely it just happened to also be messed up for whoever took that picture - it's not a commonly bad one. The ones on the harness connector fail because of the physical strain of the harness dragging it down/vibrating; solder is an excellent electrical connection but a poor physical one and over time it cracks.
Richard