I'm guessing that it retract to a point normally then hang up... retracts normally.. and hangs up again.... etc. is an indication that there is a spot on one end of the drum that is hangin up for some reason.
Could have been damaged when they replaced the fabric or something is out of alignment. I would pull off the end covers and take a look in there to see if you can find anything that looks obvious.
__________________
|