I know its strange and you probably have already been down this route but 16Valves are fussy about plugs, either Bosch or NGK are cool but champions are crud.
I had this problem on my car and after swapping out leads, plugs and ignition parts I swapped the plugs to NGK's and it was sorted out.
Those 16Valve leads are damm expensive!!