Yes it fixed mine but my problem was i had no intermittent at all, it did nothing.
Ive had a similar problem to yours but that was on an old landrover and i fixed that.
It turned out to be the wiper motor. i opened it up and inside was 2 contact legs that are meant to touch the inside ring, one had worn away and after i bent and re shaped it so that when i put it back together it touched the contact ring then it worked perfect after

This picture might help explain, its not a fiat motor but the ideas probably the same
