Solved! Go to Solution.
Marketo merges information to a matching email address as long as that data comes directly into Marketo.
In your case, if Marketo sees two SFDC Contacts, it will choose the most recently created Contact to merge the data with.
You will need to merge the two SFDC Contacts yourself either inside Marketo or in SFDC. There are automation tools for this from RingLead or DemandTools.