Engine is hard to start (MIL works OK, no DTCs set)
Diagnostic procedure
Test the battery.
Check the fuel pressure.
Test the throttle body.
Also check for
Low compression
Intake vacuum leaks
Fuel contamination
Weak spark