Hi There, Your question does not say what type of vacuum you have but if it is an upright almost certainly you need to buy a new belt. If your belt is broken the brush wont spin and this causes material to appear like it is being spat out. If it is a barrell type vacuum it may be blocked. If you need vacuum parts in Australia try http://www.vacuumspot.com.au
Alec Nelson, May 2012
edit
I can answer this question...
picks up and then, when iv,e stopped spits out again?