Edit: Oh yeh, pay attention to the breather hole in the top of the cap, and make sure that's clear of dried paint and crap. It will cause spitting if blocked, or maybe no paint flow at all.
Good tip rabbit! Learnt that the hard way!
Something so simple can lead to so much grief.