I had one 2017 or 18 Nv that would randomly loose throttle. Dealer fired the parts cannon at it and it worked for a year then problem came back. In the end they replaced the entire engine wiring harness and it has been good for a few years now.
I had a 2015 that would throw maf codes. My records show I replaced the maf but I'm positive there was a broken wire under the hood near where the maf harness clips to the airbox.
I wouldn't completely rule out broken, corroded or wires hanging on by a few strands. I'd be slicing open the harness at any sharp bends or where it's zip tied or cliped in place. Pull on the wires at the connectors and see if any pull out. These things are poorly assembled especially the wiring.
I had a 2015 that would throw maf codes. My records show I replaced the maf but I'm positive there was a broken wire under the hood near where the maf harness clips to the airbox.
I wouldn't completely rule out broken, corroded or wires hanging on by a few strands. I'd be slicing open the harness at any sharp bends or where it's zip tied or cliped in place. Pull on the wires at the connectors and see if any pull out. These things are poorly assembled especially the wiring.