yeah id go with that. sound like the spring touching walls. its the usual thing to happen. either that or the piston seal, seals etc.... probably only needs new spring and lube up !!