Bueno el validador ya no me marca error, y feedburner le agrega un PST adelante, pero supongo que es normal. El problema ahora, y que no me habia dado cuenta es que todas las fechas son iguales dicen "Thu, 01 Jan 70 01:33:31 +0100" y en feedburner "Wed, 31 Dec 1969 16:33:31 PST".
Para formatear la fecha use este codigo, capaz esto sea el problema.
Código PHP:
function fecha($fecha) {
return date(DATE_RFC822, $fecha);
}
//y para llamarlo hago
echo fecha($valor['fecha']);