Reduced Power Mode with several codes
Hey all, any help is greatly appreciated. I have 2009 Colorado 3.7 4x4 with just over 190,000 miles. I have had to deal with the infamous ABS/traction control issue in the TCCM but other then that I have not had any issues with this truck since I purchased it with 16,000 mile on it, until recently.
About 3 months ago my check engine light came on and threw a code for a large EVAP leak. I didn't have the time to fix it immediately. A few weeks later my truck started going into Reduced Power Mode intermittently. The day after it started this I pulled it into the my garage, found the leak (canister vent valve stuck open), pulled the throttle body off and cleaned it, and also cleaned the mass airflow sensor. Check engine light went off on its own and the truck ran great for a month.
About 3 weeks ago however, the check engine light came back on and a few days after that it began going into reduced power mode again intermittently and it is doing it more frequently as time goes on. Nothing seems to cause this to happen. Some times it happens at start-up, or after 5 minutes of driving, or 30 minutes of driving. Some drives it won't do it, and others it will do it multiple time. Plus after checking the computer it threw several different codes.
P0106, P0121, P0122, P0223, P0300, P0442, P0443, P0446, P0449, P0455, P1516, P2100, P2431
With that said, when the truck is not going into reduced power, it runs great. Sometimes the idle fluctuates on start-up but nothing like what you would expect with all these coded. I am pretty good at trouble shooting issues on my own but I don't know where to start with this. I have since cleared all the codes 2 days ago and it has run great without any issues so far. It has also thrown the P1516 code again but nothing else, however, has not checked all the systems yet. I have no idea where to start here. Some of these code seem to contradict each other. I am trying to avoid the dealer and as with everyone else I am looking for the cheapest route to a fix. Any help would be greatly appreciated. Thanks in advance.