Rough Idle and Stall
2015 f150 3.5l 87k idles suprer rough and will stall out. Check engine and orange wrench light came on, shops are closed already today. Took it to autozone to have the lights read. o2 sensor signal stuck rich bank 1 and 2 sensor 1 show up 3 times, air leak between throttle body and intake valve 3 times, intake air temperature sensor 1 circuit range/performance, internal control module torque calculation performance. It says suggested part is a canister purge valve. My question is How f'd am I? And is this something I can accomplish on my own?

