had the same sort of problem about a week ago and we put in new coil packs, new plugs, changed the afm and the ignitor pack. didnt help so we hooked up some diagnostic equipement and went for a cruise.
worked out a fw things and changed the timing and revs a little and it fixed it. just seemed to be out of timming and in need of a tune up.
might be the same for you