Hi firstly lets go the most inexpensive route, that is when did the problem start, and are you driving in a dirty or dusty area? I ask these question and one more have you ever raised your hood, because there are little small black rubber lines located in the hood area, they provide the means for the fluid to flow to your windsheild.Sometimes over time these rubber lines do have little tears and begin to leak wiper fluid in the hood area, thereby creating a low pressure output on the windsheild, do a visual first. Also debri and dust will clog up the little eyelets (where the fluid comes out of), they get "junk" in them. For this you may want to carefully take a needle or small point(safety pin) and just lightly attempt to remove dirt from the eyelet, then turn the wiper washer on and check your work. Things like going and buying a pump or other parts should only be done after you have exhausted all the human things to do (smile). It really sounds like one of the little rubber hoses may have sprung a leak or dirt in the eyelet. Sometimes you may need a helper to look at the rubber lines to spot a leak while the hood is raised.