There could be many things causing this, fuel delivery I dont think is a suspect due to it running well other than idle. Vacuum leak possibly. I would first check the idle solinoid, front left on the carb (drivers side). This operates with the key on, opens the plates slightly for idle. It was used to prevent run-on. It may also just have come out of adjustment.
"I like fun" Edd
Clawed: 90GW, TFI, Streetfire, 3"lift all spring, 31"BFG ATs, working RKE, Edel2131, Holly 1850, mild cam,
05 Renegade OME 927, 947, top plate, JBA 4.5s