Originally Posted by
raynphx
I had the same problem. Here's what I found and here is how I fixed mine. Don't know if it will work for others but worth checking and if necessary easy to fix. My 2007 Aveo threw all the same codes as first poster except P0107. Doing research online it looks like this is a very common problem. Car would not accelerate over about 15 mph and at stop in drive with brake on car would idle rough occasionally dying. My interpretation of codes is MAP not reading vacuum correctly or vacuum leak. I assumed bad MAP so went to see how hard to replace. While looking at MAP noticed vacuum connection between MAP and manifold was hard plastic line with rubber connectors at each end. Looked OK but when I flexed rubber end near manifold huge crack became apparent. When I pulled rubber end off manifold it crumbled. MAP end did same thing. My opinion they don't stand heat well and are prone to failure. Replaced with common vacuum line and no more codes,no more problems. No issues since. BTW if hose from PCV goes in air hose in front of TBI instead of in manifold behind TBI like mine, it and the air hose will have to be cleaned periodically. Sometimes gunk can cause these codes.