Is it single or multi point lpg, i got a feeling it's single, mine used to do it when the tank was nearly empty, low pressure in the system and too much throttle, another is plug leads shorting from one to another and causing a plug to fire twice, happened to my 3.9 disco, changed leads no more problem.
HTH