Check for air leaks - vacuum lines, all parts between MAF and engine (both tubing and intake plenum assembly->there is a number of gaskets here), breather pipes and 'ECOTEC' black plastic on top of the plenum (there are several small O-rings that might broke during dissassembly-assembly).
Basically, check in detail every (even the smallest) component that is connected on intake - if there is an even small crack, or a seal that doesn't seal 100% it will run bad.
You know the drill -> use a break-cleaner spray, start spraying the engine (part by part), and listen if there is a change in engine note.
Spark plugs:
I usually use NGK BKR5EK IIRC (single fin) - it works fine with them.
Also, once I've used BOSCH (don't know the code, but it was single fin, too, and it was OK, too).
Last year I've used BOSCH with two fins -> the engine was not running as smooth as it should (a bit lounder, mettalic sound, and a bit rougher running) -> changed to NGK signe fin, and it immidiatelly run perfect.
All in all, single fin spark to be used.