That didn't work for me last night. I tried various lengths of time, holding both on/off and home button, etc., and nothing. Plugged it into the USB drive, nothing. This morning, it turned right on but said the battery was low, which it was not when it quit working yesterday. So, we'll see if it keeps working!
I am so glad I look at reviews. I was getting ready to buy a new SanDisk but I wanted to read how reviewers felt about it. Than I see that others have been having same problem I have and I did what you said, and wham! It worked! Thanks so much.