when an orange box goes bad

Dart has been acting very strange lately. Idles fine, revs fine but occasionally just dies at idle (always at the worst time). New coil, ballast and wire. What could be causing this intermittent problem?

many thanks for your ideas
Steve