Before you go deleting and regenerating your library, you could try reorganizing your library.
1. Open iTunes;
2. go to File > Library > Organize Library ...
3. check "Consolidate files" and, if you can, "Reorganize files ...";
4. click OK;
5. go get a cup of tea.
This fixed the problem for me. Worth a shot.