In reply to pad01:
Hi there.
its almost certainly the cassette. Your old chain will have been slightly stretched and worn the teeth so the gap in between the teeth is marginally increased. You can barely see any difference. When loading the chain when pedalling the links in the chain will ride up on top of the teeth on the cassette and after a short time clunk back in place but now one ‘step’ further on (the chain has jumped over a tooth).
it happens more on the small cogs as the chain is only in contact with a small number of teeth and rides up on them easier, but also because the smaller cogs get worn faster (used more, and much less material so faster wear rare).
you can watch it happen by putting the bike upside down, Getting a mate to hold the wheel but allow it to turn slowly, and peddling Hard and continuously with your arms.
new cassette, or like I usually do, avoid using the small cog till the new chain stretches to fit (not ideal!!)