i say it's the O2 sensor. Mine fouled out when my car was boosted, and when you start it it'd be fine, then it would warm up and start to bog out, and jump and misfire. My car was running so rich (because it was already rich and then the ECU adds more fuel when it doesn't know the A/F ratio) that i had misfires on all four cylinders and my check engine light even started to blink! Then i changed the sensor and it fixed it.
But also check other things too like your plugs, see how they look and what the gap is.
__________________
|