It's been awhile, but I had one do the same thing on a Buick. Put a multi-meter to it and found continuity. Must have been a bad/stuck switch or contact. Changed out the pump/motor...fix it and sold the car the next week.
DON'T do THAT though! ;-)