Creo que el problema es en el encode header prueba usando la funcion mb_encode_mimeheader
cambia esto:
Código PHP:
Ver original@mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);
por esto:
Seria lo mismo para las dos llamadas a mail()