Maybe check the ICM. I had a cracked coil damage mine and it wouldn't run right/misfired. Changed it out and all was good.