Originally Posted by
pingpong91
I have spoke to a local cycle mechanic
Why not just ask him to check the bike over? It would be foolish to purchase a new RD, only to find out it was a bad cable/housing, or just that the RD mech was gummed up with old oil and dirt.