I know the lad i recently bought my latest erst off had this same problem, after doing every test/check and adjustment he could think of, replacing coils, plugs, relays, leads, dizz cap etc etc (even ecu)... it turned out to be (an god knows i dont understand why) the immobiliser!!