Plugs
Wires
Coil
Ignition Module (plate under coils)
Injectors
Misc Wiring issue somewhere are the above

Be sure to check the plugs... sometimes even before you buy them, they get dropped and can get a hairline fracture that will cause them to not spark right.

Gotta be one of these tho