What exactly is the issue? Takes several cranks to fire up, or fires up quickly but then runs rough until it warms up?
Lengthy cranking can be either of the fuel pumps getting weak, or a badly clogged fuel filter.
Rough running during warm-up can be caused by severe carbon build up, tired injectors, someone removing the tumble flaps, worn out spark plugs etc.
Since none of the critical sensors have fault coded, it's going to be a fuel delivery or spark issue.