He probado dos métodos que han dado respuestas diferentes:
Método 1:
$$x_{n} - 3x_{n-1} = -8 \\ x_n = 3(3x_{n-2} - 8) - 8 \\ = 3^2 x_{n-2} -8 ( 1+3) \\ = 3^3 x_{n-3} - 8(1+3+3^2) \\ = 3^n x_{0} - 8(1+3+3^2 + \ldots + 3^{n-1}) \\ = 2\times 3^n - 8\left(\frac{3^n - 1}{3-1}\right)\\ = 2\times 3^n - 4(3^n - 1) \\ = -2\times 3^n +4.$$
Método 2:
Resolviendo la ecuación homogénea mediante $x_n = r^n$ ,
$$r^n - 3r^{n-1} = 0 \\ \implies r = 3$$
Así que la solución homogénea es $h_n = a\times 3^n$ para algunos $a\in\mathbb{R}$ .
Con la condición inicial, $h_n = 2\times 3^n$ .
Además, al adivinar la solución particular con $x_n = C$ ,
$$C - 3C = -8 \implies C = 4$$ .
Así, la solución final es
$$x_n = 2\times 3^n + 4.$$
No sé por qué los dos métodos difieren. Parece evidente que el primero da el resultado correcto.