Does archiving mailings do anything in particular?
In my first Civi site (Joomla), I didn't archive my sent emails.  Then, when I tried to send a new email, the old, sent email would be re-sent in the same cron job as well.  CiviDesk told me the fix was to archive sent emails, and I have been doing it without fail ever since.  The problem has not recurred.