Drum does not seal

The drum on my dryer does not seal tightly at the rear resulting in cloths which get caught in the gap and get scorched from the friction.
The rear seal (felt) is intact as is the front felt bearing although I have no way of knowing if either is worn. There is a lot of play in the drum (front-rear and up/down) so I can push it into proper position, but as soon as it is started rotating, it slides and looses the seal.
I see the rear support roller wheels, rear felt seal and front bearing all as possible causes (are there others?) Which is most likely the cause?