Hello All
A few days ago I dropped the lens accidentally, this not the first time, after every drop of the lens, the front piece of the lens comes out, I re attaches it and everything will work as before
After dropping the lens the front piece comes out like this:

But last time I dropped it I wasn't so lucky, I got this message from Canon:

-Of course all contacts are clean and I am sure nothing wrong with them
And this what happens inside the lens:
The Aperture motor is faulty, stucked?or there is something not in the right place, like this: (Edit: No, it's in right place)

I can
open up/close down the aperture manually by hand . . and the focus ring is okay . .
I am gonna appreciate any help from you!