I would check for loose connections in the engine bay first. Have the engine running and wiggle leads to see if it cuts out.
CAS can stop it from starting as can the ignitor for the coils.
Could also check for a stored fault code for an idea as to whats caused the problem
CAS can stop it from starting as can the ignitor for the coils.
Could also check for a stored fault code for an idea as to whats caused the problem