P161B- should be an 8 not a b? then is a "generic" transmission miss in communitcation code.
PO131- o2 sensor, primary
P0303- cylinder 3 misfire
P2106- throttle limited? acceleration so to speak.
P2110- throttle limited..

do you have abs? you obviously have an automatic.. i am leaning towards a coil pack in your case, because you said the problem is intermittent, that directly relates to the p0303 code and the p0131 codes. But if the car is going to safe mode (i wasn't aware we had that?) to prevent a high rev issue like the misfire and or trans computer communication, that is the p2106 and p2110 codes.

i would need to do some more research, and you would need to really know when the problem occurs: like only in high rpm, long driving time, cold or wet weather, if the problem start with ok idle, but a persistent hesitation to accelerate until code is set, etc.

in that case it could be something else.