I noticed that when I first start the truck and wait for it to warm up and get into its normal idle (around 1200RPM) it sits fine. I drive it down the street, get to the first red light and the idle drops down to 900RPM. If I sit at the red light long enough it sounds like the engine shudders...