It could be the shift interlock circuit problem .ask yuor mech to get a shift interlock circuit diagram and go from there .

Or check the fuse