Have picked up loads of niggling muscular injuries over the last couple of years and the calf strain is one of them.
They seem most likely to appear in the transition from trail to road and I'll sooner walk home than risk a tear in the muscle.
Don't know what the solution is but I feel your pain!