Check the battery connections. A loose connection can cause starting issues.
Maybe the fuel filter is clogged. Replace it and see if it starts.
Did you check if the starter motor is functioning properly?
Look for any error codes on the diagnostic scanner. It might give you a clue.