When you say running bad? Is it just motor? Or are the lights flickering? A short in the starter or starter circuit can interfere with ignition circuit. And make motor start popping. Even as something simple like a ground. The time I had starter was acting up too. So had a better suspect than what you are describing.