mine was doing the same thing in my xj and mj so i pulled the pump yo replace them and found that the rubber pickup tube was off of the metal part, hose clamp was still on the tube so i just put it back on and they work fine the xj's has been like that for about 2 yrs now and the mj a couple months.