haber genera el pubdate antes con
$pubDate = date("r", strtotime($fecha));
y ponle el CDATA a tu descripcion me huele a caracteres no validos para XML
veamos
<description><![CDATA['.strip_tags(stripslashes(parrafin($desc))).']]></description>
segun tienes y me cuentas
dudas :
de donde sale parrafin ????? digo es una funcion pero esta en los includes???? arriba
y seguro que no tienes algun tag html sin su respectivo cierre sabemos que una imagen
<img src="......> sin su cierre da error puede haber pasado algo por alto tume diras...
saludos