Hip flexor pain running can be caused by overexertion, weak muscles or incorrect running form. Overexertion occurs when you push your muscles beyond their limit. Weak muscles can lead to lack of support for your body during running. Incorrect running form, such as over-striding, landing on your heels or having poor posture can also contribute to the pain.