Are you using Z to Keyframe? With this Rig you'll need to key Y for the up and down movement. I also totally forgot.
Thanks Wayne and Carolyn. Yes, it was because I'd assumed the local bone location to be the same as the global location - so I was setting keyframes in the wrong axis! :-/ All ok now, thanks! :-)