Intake Manifold Gasket.
Mine started off with a random poor idle. It turned into having to hold the brake and give it gas while at lights.
When the gasket gets old, it can't seal sometimes because of the temperature difference between the head and the manifold.
The problem is magnified on cold days.
HTH,
BP