There are 3 relays and a controle module as far as I remember.
Check 3 relays under bonnet, normally wiper 1/2/3, used for start-stop, permanent-intermittent
Clean all contact and eventually exchange relays
Otherwise probably wash wipers ecu that you have probably on your car.
Sometime they can be fixed by replacing old or broken components
ECU WASH WIPE IntroCar
www.introcar.co.uk