checked the chain tension nut..on the swing arm, is it at the max position?
visual inspection..gear teeth are they sharp??as in knife edge??
can u feel the chain move (on the sprockets) when u test chain by trying to move links up/down motion??
if any of the above is yes..time to change chain and/or sprockets.
as regards to cha cha uncle..he always reccommend that..