I had similar symptoms with my 2007 manual transmission. Driving at low rpm with the ac on, (across a parking lot) the motor would stumble in a cycle.
It ended up being the ac compressor clutch. The bad clutch also produced many random codes. I replaced the compressor, deleted the codes and all...