never had it to fix, but have you considered changing the belt width?
I haven't looked in a while, but one of the numbers decides how wide it is.
go wider to see if it will grip better? or smaller to sit in the grove a bit more?