Последний пункт - это вот "УСГУЛИ" который? Для начала хорошо бы разобраться, как именно он исчезает - в смысле посмотреть не как это выглядит, а что в результирующем html происходит. Может он есть, но его перекрывает что-то другое, например. Или ссылка есть, а текст пустой. Если таки нету - я бы распечатал кол-во узлов, которые должны отрендериться, типа так:
<xsl:value-of select="count(item)" />
<ul> ...
Или где он там у вас пропадает. Если цифра будет плясать - курите, что там пхп отдает. Если цифра не меняется, а пункт таки моргает... то хз, видимо придется таки прочитать и осмыслить эту простыню кода ))