Electronic ignition system EIS feedback

Helllo everyone.
I need help to get rid of all EMI noise from the coilpack and ignition leads. My system works fine without the coilpack connected. I can see and measure the ignition signal with my oschiliscope. But when I connect the coilpack (built in transistors) I get a lo of interference and the signal djumps around time to time. What to do? I have one 2.2nF cap connected on the out signal. I have put the arduinos insida an aluminium case and the coilpack and sparkplugs in another alu case. i have not tried sheilded cables yet, but I would be great if that would not be nesesary. What else to do?
Se the latest code and circuit at myu arduino create online page: Arduino Cloud