This generally means 1 or more of the DLC is missing/damaged. Since the PS3 does not have a way to check you will have ot delete all of the DLC and reinstall them again. The 3 free DLC maps, and spec ops missions must also be installed even if you do not play them.
Delete the game data.
Go into the XMB menu. This is the menu that you see when you turn on your PS3. Select Game / Game Data Utility. Select the game and press the triangle button. Select Delete and then press the X button to confirm. Once this is done, reinsert the game disc in the drive. You will need to install the game data to the PS3 again. This should not affect your saved game as it is stored in a different folder.
Also make sure when downloading the maps DO NOT choose the option to download in the background.