Finally got a diagnosis that makes sense. Tendon strain leading to tendonitis which flares up every time I land awkwardly. Had ultrasound and have got some exercises to strenghten tendon. I'm doing the right thing in hitting the gym and I can start to introduce some gentle running soon.
Well done Duck, sounds like things are going really well at the moment.