GoDaddy is notoriously unreliable for sending emails through PHP scripts.
The SMTP Server is shared server for all of GoDaddy's customers, and constantly gets overwhelmed.
It will also only work when your hosting account is a linux account, there are scores of people who use windows hosting through GoDaddy that cannot get any emails to send at all.
When the emails do send, it can often take up to 2 days to arrive.
I recommend another hosting provider like 1 and 1 or Dreamhost instead of trying to get it working on GoDaddy. My Luck with GoDaddy has been dodgy at best.