I have this exact problem. Started happening once I upgraded to Lion. Have reformatted the drive, reinstalled OS, changed drive settings to never sleep without luck. Sometimes it ejects it while I'm in the middle of using it (once with tragic results!). I see there are others with similar issues on the apple help forums but no successful solution that I have seen.