Have you tried going to a chiropractor? Maybe something's just a little out of whack.
Or tried Aleve? If it's just muscle strain, Aleve works in like 20 minutes for me.
My legs ache like crazy if I quilt for several hours straight. I have the bad habit of sitting with one tucked under me, or with my legs crossed.
I hope some of the ideas posted help!! :-)