Motor falhando pode ter váias causas, desde falha na alimentação de combustível, até problema elétrico.
Sua XJ tem GNV ?? Se tiver verifica se a falha ocorre só no GVN, só na gasolina ou em ambos. Pode ser problema com filtro, bomba, cabo de vela, vela, rotor, tampa do distribuidor, combustível de má qualidade, isso só prá começar. O ideal é ir checando por partes até identificar e eliminar o defeito.
[]´s