The only thing which worked for me was seeing an osteopath. Having tried the physio exercises provided and using off the counter pain relief for a long time, the osteopath sorted it in four visits (and some work from me at home). Cost a bit but money well spent.