A method to control an actuation profile of an electromechanical linear actuator device for an internal combustion engine (ICE); wherein the actuator device is designed to control the movement of a movable armature moving towards a first limit stop position defined by a fixed mechanical abutment ; the internal combustion engine (ICE) comprises a sensor , which is arranged close to the actuator device and is designed to detect the noise generated by the movement of the movable armature ; the method comprises the steps of: acquiring, by means of the sensor , the intensity of a signal (S) generated by the impact of the movable armature against the fixed mechanical abutment ; identifying a first listening window (OW) in the signal (S) detected by the sensor ; wherein the first listening window (OW) being an associable signal listening window upon reaching the first limit stop position; calculating a first noise index (IDRC) of the signal (S) detected by the sensor inside the first listening window (OW); comparing the first noise index (IDRC) with at least one first reference value (I REF ); and changing a time (T ON-MAIN ) needed to reach the maximum value of the current absorbed by the actuator device based on the comparison between the first noise index (IDRC i ) and the first reference value (I REF ), namely - decreasing said time (T ON-MAIN ) needed to reach the maximum absorbed current value by a first value (Δt 2 ), in case the first noise index (IDRC) exceeds the respective first reference value (I REF ); - increasing said time (T ON-MAIN ) needed to reach the maximum absorbed current value by a second value (Δt 3 ), in case the first noise index (IDRC) is smaller than or equal to the respective first reference value (I REF ); and diagnosing a fault of the actuator device , in case said time (T ON-MAIN ) needed to reach the maximum absorbed current value exceeds a maximum value (T ON-MAINmax ). acquiring, by means of the sensor , the intensity of a signal (S) generated by the impact of the movable armature against the fixed mechanical abutment ; identifying a first listening window (OW) in the signal (S) detected by the sensor ; wherein the first listening window (OW) being an associable signal listening window upon reaching the first limit stop position; calculating a first noise index (IDRC) of the signal (S) detected by the sensor inside the first listening window (OW); comparing the first noise index (IDRC) with at least one first reference value (I REF ); and changing a time (T ON-MAIN ) needed to reach the maximum value of the current absorbed by the actuator device based on the comparison between the first noise index (IDRC i ) and the first reference value (I REF ), namely - decreasing said time (T ON-MAIN ) needed to reach the maximum absorbed current value by a first value (Δt 2 ), in case the first noise index (IDRC) exceeds the respective first reference value (I REF ); - increasing said time (T ON-MAIN ) needed to reach the maximum absorbed current value by a second value (Δt 3 ), in case the first noise index (IDRC) is smaller than or equal to the respective first reference value (I REF ); and - decreasing said time (T ON-MAIN ) needed to reach the maximum absorbed current value by a first value (Δt 2 ), in case the first noise index (IDRC) exceeds the respective first reference value (I REF ); - increasing said time (T ON-MAIN ) needed to reach the maximum absorbed current value by a second value (Δt 3 ), in case the first noise index (IDRC) is smaller than or equal to the respective first reference value (I REF ); and diagnosing a fault of the actuator device , in case said time (T ON-MAIN ) needed to reach the maximum absorbed current value exceeds a maximum value (T ON-MAINmax ). <EOS>