Sounds like a dying fuel pump or a bad cam or crank sensor. First shoot something combustible like Brakleen or Gumout down the barrel and see if it starts. If so, it's a fuel issue. If not, try disconnect both cam sensors and see if it starts after a long crank. If so, one of the cam sensors is bad. If not, hook them back up and disconnect the crank sensor. If it starts after a long crank, the crank sensor is bad.