Problem as I understand it is when the engine gets properly warm there is a bit of misfire at low throttle, but when floored it clears. It also has an exhaust pop after heavy throttle back off and the mixture is a bit rich.
Although it sounds like a electrical sensor or ecu malfunction it is more likely to be the injectors are dripping into the cylinders, it happens more when the engine bay is hot. When on the freeway or travelling at speed the airflow disapates the heat and so the problem is less evident but in traffic esp stop and go the heat builds up and makes the problem much worse.
The dripping causes the chambers to flood to a point where the plug can't create the necessary boom, it doesn't happen every cycle which explains why its not timing or tuning (given the std ecu does give you flexibility in fuel delivery it can't be that either). It misses at part throttle because it has no air, and therefore can't combust whereas at full throttle there is sufficent air.
If you drive lots of short distances or a large proportion of long distances you can find the problem is barely noticeable and when you send it to the garage they fix something and viola you think thats gone too.
Get your injectors serviced ie stripped and reset up with new seals etc with anything else do one thing at a time so you know what solves the problem !