sounds like intake for sure get some carb clean and spray around it see if it jumps up idle specially when its cold and acting up when it gets warm its expanding and sealing up
I replaced the gaskets. Running good now but I think I'm starting to get an exhaust manifold leak. Grrrrr