It happened to my Canon A590 when I let too much fine grit get on the lens barrel.
I dabbed of the face of the assembly with a towel and my breath blowing it off too.
Then with a a wand on a can of WD40 I barely touched the nozle and got a little of it distributed in the crevices. I hit the power buton and redid this. Blotting with a towel each time to prevent the liquid from getting built up to much and getting inside the electronics.
It only took a minute or two for the lens to come all the way out.
Some isoproply alcohol on a paper towel was then used to clean of the excess from the lens barrel. Making sure I got off all the grit.
The lens has worked great since then.
crwdns2934105:0crwdne2934105:0
crwdns2934113:0crwdne2934113:0
crwdns2915270:0crwdne2915270:0
crwdns2889612:0crwdne2889612:0
0
crwdns2947414:01crwdne2947414:0
I'm having the same problem and the vacuum is not helping. Please if there is any other thing I can do let me know. Please I borrowed this camera and I would feel terrible if I return it broken.
crwdns2934271:0crwdnd2934271:0 asiascott40 crwdne2934271:0