So for over a year now I have been fighting with with rough idle at stop signs. About a week ago while leaving a Kroger store it would not start and when it finally started it had no power to move. If I stepped on the gas nothing would happen except act like it was going to stall out and pressing the gas peddle farther just made things worse. Well I put it back in park and it seemed to straighten itself out. Ran normal again except for rough low idle problem at a stop sign.Yesterday I was just driving down the road and the Check engine light came on for the first time since I bought this thing new. Went to Auto Zone and had it scanned for the codes and they pulled a P0171 system too lean for a predetermined period of time. They are saying probably a vacuum leak. Problem is but where? I am taking it to my local shop and they are going to run a smoke test mid next week is the earliest they can get me in. Any other suggestions in the meantime? The car is 2009 Corolla XLE with the 1.8L engine and an auto 4 speed tranny.