I have a 06 LTC that is idling a little low. In park, it is about 550rpm, and when you drop it in drive (with foot on brake), it will go down to about 300-350rpm. Sometimes cuts off if you don't stay on the gas. Not skipping and not throwing any codes. Any ideas??