Probably need a new thread for that. 44 is a lean condition, if the exhaust is rich that screams of vacuum leak, exhaust leak, etc.
This MAP or MAF? If MAP, wonder if the code 22 (TPS voltage low) can set based on vacuum reading at idle that is lower than expected.
TPI codes are here, check what it says about code 22 and how it sets. My internet is not letting me download and view the correct page:
http://coloradok5.com/forums/showpost.php?p=2342174&postcount=1