Hi my name isXXXXX to just answer.
Just changing the coil should not have set a code. or need reseting unless the light was on before you changed the coil. A code scanner is needed to check and clear trouble codes on this vehicle.
I would need to know what code is stored to be able to tell you how to repair it.
It could be as simple as a connector not getting plugged back in.
Go over all the wire connectors and make sure they are all seated properly.
The light may take two or three drive cycles before it turns off, if you do find a connector disconnected.
If you find out what code has set let me know and I will help you diagnose it.
The light wasn't on before I changed the coil pack. I even unplugged the red cable on my battery and left it off for about 5 mins and it didn't reset. I plugged the spark plug wire back in and the plug into the coil pack. Should I unplug the wires and reconnect them with the battery disconnected?
These don't reset by disconnecting the battery. A code scanner is the only way to clear them. If the concern is no longer there for two consecutive drive cycles, then the lamp will turn off.
It is best to have someone see what code is set. If it was missing then it will be a P0300 or P03xx for the cylinder that the coil was replaced for( P0301-P0308)
OBD 2 vehicles are not capable like the OBD 1 vehicles were to reset with disconnecting the battery.
If you need more information, let me know