Have anyone experienced increased chain slap when the jockey wheels and/or chain ring is worn out?

My Patrol sounds like a bag of spanners when it takes consecutive hits, and it's driving me crazy! I've snugged every possible bolt, cushioned the internal routing, the chain is as short as possible.

However the jockey wheels seem pretty shot and I can wiggle them quite a bit by hand. Can this, possible combined with a worn chain ring, cause the noise?