Can't Add Profile To Contribution Page
Profiles that have fields from things other than contacts (and subtypes) and contributions can't be used on Contribution pages. Check to make sure you haven't included a core or custom field for a different type of object like an event registration, memebership, activity, etc. on the profile(s) you want to display on the contribution page.