i would say it is your hub the spacing on it and such try a different disc hub a more up to date type and see how it works or put a washer between your hub and frame on both sides to space it out abit had to do it on my front my rotor rubbed on my fork leg so just spaced them out hope this helps