Not sure if this will pertain to your 5.7 Hemi, but my 4.7 in my Dakota was doing the exact same thing. I finally located the idle air control valve (with much help from members here, thank you very much), pulled it and cleaned it along with the throttle body. So far, no more stumbling idle problems!