a method and an autoinjector for administering a drug is disclosed. the autoinjector comprising: a housing; a cartridge receiver configured to receive a cartridge comprising a first stopper; a drive module coupled to move a piston rod between a retracted position of the piston rod and an extended position of the piston rod, the piston rod being configured to move the first stopper; a resistance sensor configured to provide a resistance signal indicative of resistance against movement of the piston rod; and a processing unit coupled to the drive module and the resistance sensor. the processing unit being configured to: control the drive module to move the piston rod in the direction of the extended position of the piston rod with a speed of the piston rod; determine the position of the piston rod; receive the resistance signal; and control the drive module to adjust the movement of the piston rod if the resistance signal is indicative of resistance against the movement of the piston rod above a high resistance threshold, where the high resistance threshold is based on the position of the plunger rod.é divulgado um método e um autoinjetor para a administração de um medicamento. o autoinjetor compreendendo: um alojamento; um receptor de cartucho configurado para receber um cartucho compreendendo uma primeira rolha; um módulo de acionamento acoplado para mover uma haste do êmbolo entre uma posição retraída da haste do êmbolo e uma posição estendida da haste do êmbolo, a haste do êmbolo sendo configurado para mover a primeira rolha; um sensor de resistência configurado para prover um sinal de resistência indicativo de resistência contra o movimento da haste do êmbolo; e uma unidade de processamento acoplada ao módulo de acionamento e ao sensor de resistência. a unidade de processamento sendo configurada para: controlar o módulo de acionamento para mover a haste do êmbolo na direção da posição estendida da haste do êmbolo com uma velocidade da haste do êmbolo; determinar