I did a reading with my Bluetooth OBD2 adapter and got the codes posted above. Is it safe to assume I need a EVAP solenoid, AC Delco Part # 214-1074. I want to make sure that is the issue before I spend $50 on the EVAP.

Also I am getting a "check gas cap" on the Nav once in a while, I already replaced the gas cap a month ago. I haven't had any issues after I fill up my tank like other people with a bad EVAP solenoid experienced.

Should I be looking for other issues causing the 2 system too lean codes or would a malfunctioning EVAP valve cause the problem? From what I understand the system too lean can be caused by a vacuum leak.

I appreciate any help or input.