Well, your result from ini_get() shows that you're already in compliance with their "take 2 aspirin and call me in the morning" message.
Dagon is saying you should wrap your entire sending process in a conditional to make sure that you aren't attempting to execute the mail() call if the submit button wasn't pushed, or from some other weird anomaly.
Perhaps even better, wrap the mail call like this:
$success=mail("info@garryndruigrc.com", $subject, $message, $from);
if (!$success) {
echo "Sending mail failed!";
} else {
print "<p2><CENTER><b>Thank you</b></CENTER></p2>";
print "<p2><CENTER>Your email has been sent. We will be in contact with you shortly.
</CENTER></p2>";
}
} // original end bracket from your code above
So, if you get that done and still get your confirmation message, the mail() call was successful and it's back to their tech support. Although, it's weird, 'cause your sending from a Godaddy box to another GoDaddy box ... unless it's some "MX loops back to me" error on their mailserver.
I don't suppose you have access to the mail logs on this box?