Try adjusting the timing so that it starts firing where you want it - a little before top dead center on the compression stroke. If it fires for too long a time that should not matter as long as it doesn't keep firing after the exhaust stroke is complete.
Gil