Another thing to check is the wiper delay relay, it's on the fuse panel which is just above the pedal box as you know. If you have big feet it can sometimes get knocked and dislodged. I've known this happen for the fuel pump relay causing the car to cut-out embarrassingly.....
Paul