Thanks all for your replies, and apologies for the delay in replying.
Yes, it's the type that has the 3 'wedges' that expand into the neck of the tank (it's a new reproduction tank by the way, so shouldn't be worn, but may be oversized I guess). It seems like the vibration from the motor allows the wedges to slip, and the cap works it's way up from the flat fit it has when locked down, obviously angling towards the rear hinge.
As an aside, the tank filler neck is completely smooth from top to bottom. I wondered if on an original tank there would have been a groove for the wedges to sit in, or a ring for them to sit below? The seal I have is definitely of a slim rubber type, so I may try cork or fibre, to see if this will fill the gap.
Thanks again guys...