Truck surges and bucks only when in gear
Hi guys. Ive been having a odd idle issue thats been a bear to figure out. Ive replaced the CPS twice, ICP, Engine oil temp sensor and checked the IPR and seems fine. Fuel filter gets changed every 6k, oil is fresh every 3k. Im leaning toward the transmission range sensor due to the characteristics of the issue. It starts good cold or warm. Truck idles smooth and great when in park or neutral. For some reason when I put the truck in drive or reverse, or when im sitting in traffic barely giving the truck gas and letting off it will buck and surge until i give it a little gas then it will level out. Performance is great when driving hard or cruising thru town, freeways speeds. It only has the issue in drive or reverse when it idles down to idle rpm from using a little bit of gas to move. Any advice would be appreciated. thank you.