You need to read the fault codes form the ECU, they will help. Do the instruments do anything strange? If they are alive, I think it means the ECU is still responding, so in that case the issue is more likley to be in the ignition components liket you already know. I think coil is easily diagnosed (a special code is triggered) when it starts misbehaving. Look also for corroiseon in connectors on the coil- it could be just that!