Another thing to think about is how much you stretch after a run. I had a similar problem when I first started running (everything hurt). I would stretch for a short period after running but I always thought the stretch before a run was more important. Boy was I wrong. I probably spend at least 15 minutes after a run stretching and it has made a huge difference.
I also tend to hop into a bath with epsom salt right after a run even if I am not sore at the time and I think this has made a difference. Epsom is great for sore muscles. I know you said baths are not an option but I have heard of body lotions with epsom salt in them so they may be something to try out.
Hope some of this helps