Maybe some orthotics are in order? I just put some in my cycling shoes to combat my foot pain.