The coil could be the problem, you can check with an ohm meter. Also check the connector where the ignition switch plugs into the dash harness on the steering column.

I was having the exact same issue as you, and I found the pin burned on the red wire.