Car doesn't respond well to gas pedal
I have my fingers crossed that someone can help me figure out what's going on with my car. I have a 2004 Pontiac Grand Prix that started acting up a few days ago. I have no problem starting my car, but, once I've stopped at a light or sign, and I try to accelerate, my car moves forward slowly and doesn't respond well to my pressing the gas. I have to pump the gas pedal several times to get a reaction. Usually it will hang back and then surge forward (sometimes it doesn't surge until after I have already let off of the gas). My car doesn't idle rough when I'm stopped. It has even cut out on me as I'm driving down the road (dash lights and headlights stay on but steering wheel becomes VERY difficult to turn and gauges drop to 0). When it cuts out on me, I shut it down, wait about a minute and it starts right back up like nothing happened. Engine light is on and throwing code P0107 for Manifold Absolute Pressure/ Barometric Pressure Circuit Low Input. With that info, does anyone have any ideas for me? (BTW oil changed and fuel filter replaced about a month ago. Although I haven't checked my ATF yet)