First, I want to congratulate you on your fifty-eight pounds lost!
Do you give yourself a day every so often just to reflect on how well you have done? Have you gone for a massage lately? Are you getting enough sleep? Have you taken your vitamins?
My future daughter-in-law is a distance runner training for her first Ultra. She runs every day BUT listens to her body and takes stock every so often if she's feeling bad about getting out there to train. The paragraph of ideas is hers, so I KNOW they will help you get back on track.