I had trouble with mine on an ES i had, worked sometimes and not others then packed up totally, turned out to be the pump on the inner wing (lefthand i think).
Anyway, replaced that and it was sweet.............got one from ebay for £25 (range rover one - they are the same).
It might be worth a gamble.
Gary.