Sounds like the relentless amount of throttle body issues, poor fueling when its needed, it is a known problem, depending on the age there are a few options to try. Cheapest is to replace the MAF, cleaning of the TB and Bosch idle control valve if fitted, or pop to a scrappy and take your luck...