I have this problem where on iTunes, it shows my top play songs correctly. However, on my iPod, the playlist shows completely differenet songs. I've had this problem before, and I fogot how I fixed it last time. I tried deleting the playlist, and making it again, but that didn't work.