.177 is it, Alistair? Dare I say it - old '77s don't always group well.

As JB might say: Next time it's apart, push a pellet through to check for slack zones. If it's one of those barrels that seems very pellet fussy and always wants cleaning - I bet you'd find it's choked towards the breech end.