Alot of people have this trouble. Most will change the pump 9 times out of ten nothing wrong with the pump.
If you have made sure the tubes are clear, ie theres some water dripping from the nozle. Then it is most likley to be the vacum valve on the pump not lifting because the seal between the red lint filter tank and boding is bad. Clean the rubber and lint filter make sure theres no air escaping from the rubber (this is where the tank joins the cleaner body). A good way to try this is to put your foot on the tank body near the red filtter and aply pressur, then swich on the cleaner. The suction lifts the vacum valve allowing the pump to open and suck shampoo & water. Most people leave out the lint filter then wonder why it will no longer pump. You need that vacum to lift the valve.
Hope this helps
Rob Doody
July 2009