340 Running super weird

Hey guys, so I’ve been having a hell of a time figuring out what’s wrong with my 340 in my 71 Duster. Everything was fine other than an off idle stutter until a couple buddies convinced me to let them tinker with the timing and distributor and now… the car will almost feel like it’s missing a couple cylinders then after sitting in gear idling it goes back to normal BUT it comes back. 340 goes in and out of this problem while I’m driving. WOT it’s fine at higher rpm. The last thing they changed that I haven’t undone is one of the mechanical advance springs in the distributor, they put a super light one on one of the weights and I’m thinking it’s causing the timing to jump around. It’s a mopar electronic distributor and has the plate for adjustment in it. Everything else was working perfectly fine until they messed with my timing system. I have triple checked the timing annd it’s where it should be. Any advice? Does the spring sound like it could be the problem?

IMG_7664.jpeg