this could be a number of problems try checking these out:
a. ignition wire connection (could be loose)
b. fuel filter (could be clogged)
c. crompession loss in the cylinders (use an oil conditioner)
d. fuel injectors could be dirty (use fuel flush system)
e. loose spark plug wire or spark plug (running on 3 cylinders)
let us know if the problem persist