Hola:
Solo cambia la linea
Código:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Por
Código:
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Es extraño pero solo deja el salto de linea... osea quita el "\r" del MIME.
Ojala te sirva... yo tuve el mismo error y ahora funciona bien.