I would recommend a heavy dose of good-quality fuel injector cleaner.
On my K1500, I have had lots of trouble with ignition wires - they cross-fire often. I ended up getting new wires, and then I even went so far as to remove most of the wires from the holders, and I manually positioned the wires to be as far away from each other as possible. You can see how GM solved this issue, as all new engines have separate coilpacks for each cylinder, with one short wire.
Another easy thing to try is to clean the MAF sensor. Get a can of dedicated MAF sensor cleaner from the auto store, then take the MAF out (it's in the plastic air intake housing), then spray clean per directions on can. Be sure to re-install the MAF in the correct orientation. Very easy to do.
Keep us posted.
-