Well, mine stopped doing it after a few day. Then it started again. At that time I hit the instrument panel hard with a fist, and it suddenly worked. So my theory is that it's the microswitches, not the wipermotor. Have you changed the motor or anything?
Is that 230k miles on the engine. Mine has 165k miles, it uses a little oil but works perfect.