I have been getting the service engine light as long with hesitation and like a coughing. I took my car to Auto Zone to hook the computer up to it and got these Codes, most of which didn't have a GM Troubleshooting definition and don't match the sticky that's at the top of the thread.
P161B
PO131
P0303
P2106
P2110
I believe there was one more but I didn't get that code.
Not even sure where to start. Some times it does run just fine, but some times it can't even get out of it's own way. let me know if you need more info from me.
Thanks!