It happens one time to me on a Sony 8gb stick... i never been able to get it to work anymore so unless you want to pay a company to dismount the drive and read the actual chip in there (costly solution), just trash it and buy a new one...
PS: that's why you have to do backup of everything that is important...