If it has the factory string on it you need to replace the string and cables. It sounds like the string is toast. I build custom strings for a living and I would guess the serving has lost tension. If you have had the center serving replaced, it could be served in the wrong direction and causing the rotation issue as well.