Hello, ive got a 2016 GMC sierra with the 5.3L. Ive had this code P0308 thrown 3 times now and every time the CEL goes off for it its when ive had my cruise control set between 110-120kph on the highway. I feel no loss in power and the truck runs perfectly fine. I just had an oil change done and got my mechanic to replace all the spark plugs and wires and it still came back again. Im starting to think it may have something to do with the AFM because its only happened under light load and at steady highway speeds. Just trying to figure out what the next step would in trying too solve this issue. Any feedback is appreciated