hmm you give me an idea, I'll replace the crank pulley tomorrow, the idle it's puzzling me too, If unplug the ICV the idle goes down but keeps going up an down but between 1000rpm and 1500rpm.
Yes the coils are matching the cylinders, thats no insult sometimes we just check the complicated things and leave simple behind! I've checked:
intake manifold, unassembled it to the bone to check all the sensors plugs and signals between the plugs and ECU, replaced gaskets too to eliminate any micro air leak that could possible exist, next tested every sensors the cam and crank were bad bot working just to eliminate possibilites I've replaced them with brand new ones same way but same result. Fuel pump, FPR and relay check, engine main relay, DISA, Knock's (replaced both with brand new) TPS, AFM, lambda, injectors, coils, spark plugs, engine temp sensors were replaced with new ones too, and tested with another working ECU.
I've checked the distribution chain guides and chain tensioner.
At this time it sound's like something were wrong on the internals bended exhaust valve maybe, but she's not showing signs of that just looks something wrong with the electronic, a hell of a mistery here!