I have a 90 YJ with a 4.2 and a Weber carb (32/36); it runs great until it decides it doesn't want to anymore, then it just cuts off. It sometimes backfires and gives a strong fume smell and sometimes it just cuts off. It always cranks back up after I let it sit for a minute. sometimes it goes for days without cutting off (but never more than a few days) and sometimes it does it 2 or 3 times a day (usually when it cuts off once, it does it several times in a row). Does it when it's hot, cold, wet or dry, doesn't matter.

I replaced the coil (it was looking pretty bad), cleaned out the carb, put a new fuel filter on it and checked all the fuel lines.

I've read a lot on here and think it may be one of two things: 1. my Ignition Control Module or 2. my distributor.

Just bought the YJ a couple months back, looks like it has new wires and plugs and distributor cap (don't know if the actual distributor was replaced).