Jeepwalker
I'm Awesome
I may have missed if you've done this already, but look inside your throttle body and see if the blades have a bunch of carbon build-up on them and the injector area. Clean well using throttle body cleaner and a PLASTIC bristled brush (not metal). I've used carb cleaner before too, but they usually say T/B cleaner. Even a small amount of build-up can also cause stumbling and rough, erratic idle.
Also check/clean or replace the PCV valve and/or the hose going to it. Make sure the grommet it fits into is snug around the PCV and the valve cover and it nor the hose is cracked.
Also check/clean or replace the PCV valve and/or the hose going to it. Make sure the grommet it fits into is snug around the PCV and the valve cover and it nor the hose is cracked.