could be.........
Bent derailleur plates, the 2 pulleys should be in line with each other.....you should see if it was bent enough to make a difference.
or maybe...
Stiff link in chain that skips over pulley when it goes by....look at the chain as it goes through to see if it skips.
theres no crud build up is there?