After some advice as I'm at my wits end!

I get repeated calf injuries, pretty much any time I run up a hill! Always in the lower calf/soleus but at various points in it, and in either leg. The onset of the injury is never during the run, but comes on like DOMS during the next day. It doesn't fade away like DOMS though. I'm currently nursing a calf injury of this kind picked up in a XC race last Saturday, just to the inside of the achilles and I can feel a sore spot in the soleus.

I have seen a sports physio earlier in the year but massage and a program of heel raises didn't seem to help that much. I've been mainly OK for the last 6 months but I was just doing shorter distance road running (and track sessions) and I was always worried that as soon as I ran up a hill I'd get injured again and so it has proved.

My theory is that because I have poor dorsiflexion I am forced onto my toes at the first sign of a hill and this causes eccentric loading of the soleus, hence the DOMs and then injury. But what can I do to stop it?