transmission will not engage drive or low 3 until reaching higher speeds. on 2007 Chevrolet Avalanche

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
i was turning my truck around and went from R to D and it didn't engage. i have to start in low 2 then shift up as i reach higher speeds. if i go to slow i loose drive and have to down shift. if i stop i have to start from low 2 again and go up. now it feels like 2 is starting to slip. the truck has 106000 milies on it.
(2) Answers
review when tranny last serviced. it may be due. bring to a tranny shop and have them run a diagnostic. tranny tech. will advise.
Qualified Local Chevrolet Shops
Qualified Chevrolet Shops For This Repair