See a physio or a chiropracter / osteopath. I'm not an expert on backs, but there is the possibility that it could be musclular rather than skeletal. If this is the case then specific exercises and massage could do a lot to help you.
Tight or inflammed muscles can push on nerves too and cause similar symptoms. Doctors don't tend to be that familiar with skeletal or musclular problems unless they have a specfic interest in those fields and can be too keen to prescribe rest.
Whatever the cause I would be reluctant to just let it heal itself. Something caused the problem in the first place and it will continue to come back until you address the underlying cause. You might be prepared to give up marathons this time, but what would you have to give up next time, and the time after...
Paying for proper treatment is well worth it for the improvement in the quality of life, in my opinion.