2007 2.5L Jetta running rough at idle
My 2007 2.5L Jetta (with 5-speed manual) runs very rough at idle (almost to the point of stalling) and the check engine light flashes when the motor is cold. Once the temperature gauge reaches 50% (normal operating temperature) and the car is driven around for a bit the car idles perfectly and the check engine light goes solid. The car run's fine if I keep the revs over 1,00 RPM. I've been told by my mechanic that I have a small vacuum leak but I assume that it's not the problem because theoretically that would mean that the car would run rough at all RPM's and temperatures but I'm not sure. What could be the cause of this? I worry because when I let it idle rough I can smell raw gas inside the car.