TPS would be my bet, the most common place for it play up as well, just above idle as most worn area, put a metre on the tps and take readings, you may well be able to hit the missing point opening the throttle slowly, and this would confirm it.
I would also check the CO, isn't a tad lean, set to around 2-2.5%.
tabetha