Got a 2018 Silverado with the 5.3L 4x4
It started running rough and erratic today throwing codes:
P2230, p0451, p0016, p0641, p128f
If I clear the codes AND disconnect the battery for about 30 mins it will run smooth for a few mins then throw all of these codes again and start running rough and erratic again until it dies.
It is also randomly showing "reduced engine power"
The oil pressure gauge also randomly drops to zero when it tries to die then will jump around until it smooths out or dies