Tried heat and ice. Heat seems better.
Would ultra sounds be any good.
And just basically cross fibre the hell out of it in terms of massage.