Eine Google-Suche nach "GM P146B" führte mich u.a. zu folgender Seite:
https://www.justanswer.com/chevy/pkh7i-p146b-check-engine-light-took-chevy-dealer.html
Dort wird von der "EVAP purge pump" als wahrscheinlichste Ursache gesprochen. Ansonsten einfach beim nächsten FOH auslesen und ggf. reparieren lassen.