i had the same problem. i'm flat footed and was doing most my running uphill on concrete (not good). my chiropractor performed some tests on my walking motion then hooked me up with some custom made insoles. i took it easy for a few weeks then started running on a flat surface, then back to the hills. my back problems & shin splints have completely disappeared, i can run on any surface, and can also run TRIPLE the distance i was able to run before.
i know time is a serious factor in your case but the splints will return if not properly treated.
check it out
www.footmaxx.com