First thing did you pull ECM fuse for thirty seconds to erase the old codes if you did not they will stay. See pictures for diagnosis of code 31 code 22. You need a tester for map sensor but check for a vacuum leak as well as a bad purge valve, it should only open at thirty mph so at idle it should be closed there is one vacuum line going to it and one to tank. It is normally a red valve under hood on canister.
Images (Click to make bigger)
SPONSORED LINKS
Monday, May 1st, 2017 AT 6:51 AM