День добрый. Для более точного определения неисправного элемента лучше всего почитать коды неисправностей, тогда можно будет отсечь часть вариантов. По вашему описанию очень похоже на неисправность датчика положения селектора АКПП. Если чтение кодов неисправностей укажет на него, то почти с полной уверенностью можно сказать, что виновник всего этого именно он. Из менее вероятных причин - элементы привода АКПП, неисправность эл. проводки либо сам механизм переключения в сборе. Если это датчик, стоит он в районе 3 тыс. рублей, но перед покупкой обязательно сделайте диагностику кодов неисправностей.
Mazda 3