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).
If anyone has any ideas please let me know.