Probably is the coil. My vote says yes. Small chance it could also be the spark plug wire as they will separate at the plug and the plug boot Easy fix if it’s thatCould be the coil has gone bad and isn’t giving you a strong enough spark. I’ve had that happen on a couple of small engines over the last few years; seems small engine coils really aren’t made like they used to be.