Clean the TB and IAC as mentioned. The high idle is a sign of a vac leak between the bottom of the TB and the cylinder. While idling spray tb cleaner or wd40 on each opening in the intake. Vac lines, fuel injectors ... when the idle changes you found your leak. In some cases the leak is due to a loose intake or cracked vac line and change how much air is leaking in. The lean mixture can lead to the sputtering.
Also running some fuel injector cleaner. (edit:Tectron. Not Rislone) in the tank.
Lastly dirty valves can cause issues. Running your engine above 3300 rpm for a period allows the valves to rotate and reduces the chance of carbon buildup. To clean the carbon off valves you could use sea foam or water. If you want to do either ask how or search. You need to follow a specific process.
JPNinPA
Using
Jeepz.com app