You say the derailleur is not bent etc... but I was wondering if you need to adjust it 1/2 a turn or two one way or the other?

That usually sorts my jumping gears after maintenance...