16725 cam pos sensor performance
16486 maf circuit low imput
18010 power supply terminal 30 low voltage
17953 throttle position control malfunction
i would say check the wiring harness at the passenger side of the engine, make sure its all ok. next check the power supply relay for ecm its next to the ecm in the box driver side next to windshield ( uses 8mm bolts 6 of them)
just take all the relays and fuses out and put them back in also check the fuses in there.
also check the engine ground on passenger side under the frame rail under air box
other than that I would say either ecm is bad or cluster is bad