Check the battery voltage while cranking the engine.
The battery May be failing under load causing the starter to turn slow and if it’s fuel injected it will not provide enough power to the Ecu and...