My 2009 Altima recently started to idle rough- when it's in Drive at low RPM - like when stopped in traffic or at a light. The Service Engine soon light came on the next day. The problem is not there when the car is in Park, Neutral, or Reverse. When the engine is cold - it usually takes a few minutes of driving before the rough idle starts. Any suggestions.I am planning to have the trouble code read.