Is is a stock carb? If it is then let me ask you, Does it run fine as long as you give it throttle? Does it run fine while you driving it? If it does, I would suggest double checking the ECM and making sure it is plugged in real solid. The ECM on a carb'd Samurai controls the idle. Just unplug it, and the plug it in firmly. That fixed a problem for me once.