clean that throttle body away from the intake,i know it a pain in ass to take off and clean,but if your gonna do it ,do it right,you spray a mess of cleaner into that intake,when you start it gonna run away on you,then put the body back on and get some of that mass air flow sensor cleaner comes in a can,spray that on the mass air flow sensor,it not good to spray with the cleaner you use for throttle body,it has thin wire type sensor in there and you use a special cleaner,that might even be your problem.
you mention the lightning bolt code that def a connection though,when you plugged your coils back in did you use die electric grease?
see i was getting same stuff,i un plug each coil and waited for a stager,on 2 coils it stagered,went a bought coils and even went bought a high ass dollor mopar coil,would run a few days and same shit,so got tired throwing money at it,and sure enough those damn wires arent normal,they are transmission lines,the plastic tends to crack on them,from under hood heat,i know you up in the snow but under hood it still gets hot,best way to tell is wait for dark ,go out lift hood with no light around,you will see any sparks jumping around under there