Hi!
I'm having a similar problem with my iPod classic 80 (2 years old now, so it makes 6th gen right?).
This is what happened:
The day before yesterday I left my iPod attached to my MacBook Pro to be charged overnight. In the morning when I disconnected, all the songs were somehow erased from the iPod (says "0 songs" in the music menu). If I attach my iPod back to my Mac, I get an error message that says "iTunes cannot read the contents of the iPod. Go to the summary tab in iPod preferences and click Restore to restore this iPod to factory settings."
I don't want to restore my iPod because I would loose all the music on it (I don't have backups of everything, messy background with several computers, broken hard drives etc.) My Mac says only 33GB of 74GB on my iPod is available, so I believe my music's still on the iPod. Somehow iTunes and the iPod itself just won't recognize it.
Can anyone provide me with any help? I recently upgraded to iTunes 9.0.2. Could this have anything to do with my problem?
Thanks.