With the rear, it wipes once then agin every 10 secs with just one push, with two pushes, it just wipes once, and when you hold it it wipes for about three times when you release it.
If its not doing that, it could perhaps be the relay, as thats what controls the wiping. I think its the really big one that sticks out further than the rest of them?