2002 GMC 2500 HD 6.6 liter Diesel w/ Allison Transmission sometimes will only engage in 2nd or 3rd gear (can remember which it said) but most of the time its normal. service engine soon light is on. It shifts through the gears great like there is no problems when it goes into Drive. it also shifts normal when it is in 2nd or 3rd when it doesn't engage in the Drive position. Could this be a "speed sensor" problem?