I remember reading a thread quite a while ago where someone was having a similar problem. What they found was that there is a screen type filter somewhere in the pump and it was blocked full of crap. Dealer wanted him to buy a new pump. He figured he had nothing to lose at that point so tore into it and found the said screen. Cleaned out the junk and worked fine thereafter.