From the picture, it seems that you are running a lot on your heals (ie with body in upright posture). Have you tried running with body leaning a little foreward to shift the balance a little foreward to the more springy parts of your feet -- not the heels ?
Happy running!