This can also be caused by a faulty DFi module (its what the coil packs attach too). Disconnect the plug on the module (should be attached by a 8mm bolt i think or mabye smaller) and check for corrosion, also retension the pins with a pick, clean terminals and connector with contact cleaner, re-fit and check . If not the DFI module may be faulty (common problem).