Toyota Kirloskar Motor has recalled 969 units of the Land Cruiser 300 in India due to potential transmission control software issues.