Hi everyone. I have a 2009 Chevy Aveo LS which I got used in October 2013. Last winter the check engine light came on and it was accelerating very slowly and would max out at about 40-45mph. I had a guy at Auto-Zone check the codes and it came back with a P2135. He said sometimes the car needs to acclimate to the cold weather. So I gave it a few days. I found if I turned off the key for a few minutes after the check engine light came on it would start up and run fine. Then when the weather warmed in the spring it gave me no trouble and the issue stopped.
Last month it started the usual routine from the previous winter: Slow acceleration - rest a few - drives fine. Then this morning at a stoplight the idling got really rough and the check engine light started blinking. Took it to O'reilley's had them check the codes and it came back with the usual P2135 plus P0303 and P0107. Is this just a sensor issue? Do I need to replace the throttle position sensor and MAP sensor or is this a really major and perhaps expensive issue?