Strange iPod behavior...

A few days ago I tried to sync my iPod mini (6gig). iTunes found it, but it didn't recognize the name (it just showed the generic iPod name instead of my custom name). It also showed that the ipod was empty. I rebooted (I'm on XP) and the problem went away. Now I try to sync and it will recognize the ipod and its name, but it is empty and showing that the ipod has over 300 gig of space (295.41 GB used/184.60 GB free).

If I eject the ipod, I can still see all the music and it all plays fine.

I have the latest iTunes - 6.0.4 for windows. I have also run SDRAM, flash memory, and HD Scans from the diagnostic menu. All show up fine.

Anyone have any ideas short of reformatting (Edit:reformatting the ipod)?

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.