Suggest copying down all the setting in the Mail icon under the control panel.
The choose Profiles, and create a new file with all the old settings.
Set this as default and the copy back all the messages from the old profile.
This may well help -
If it's not that then it could be a corrupted PST - which you can mend