Replaced iac a few weeks ago , firing order is corect. Would have to lean towards fuel or spark it does seem to be running a bit rich. but on spark side coil,plugs and wires good had icm tested it was good.on fuel side pump,regulator,filter new removed injectors cleaned and new rings and caps...