Okay, if you have spark then it's likely a fuel related issue. Do me another favor. See if it starts for a couple seconds using starting fluid. If it does and then stalls, we will know it's fuel related. Since you have spark, then the coil is working.
I will watch for your reply. Also, can you record the engine cranking so I can hear it? It could even be a timing issue, but I would think a dealership would have recognized that.
Let me know,
Joe
May 7, 2020 at 2:28 PM