In this paper we give a new algorithm to compute Liouvillian solutions of linear difference equations. The first algorithm for this was given by Hendriks in 1998, and Hendriks and Singer in 1999. Several improvements have been published, including a paper by Cha and van Hoeij that reduces the combinatorial problem. But the number of combinations still depended exponentially on the number of singularities. For irreducible second order equations, we give a short and very efficient algorithm; the number of combinations is 1.