At my wit's end

Might be way off but my dart was having some similar problems and it was the ceramic resonator on the firewall. The little rod on the back of it was broke. I just tied the two wires together and it ran fine