ran fine up until yesterday would not start today
Start with the basics. If the starter turns over then all you need is air, fuel and spark to get the engine running.
Maybe it ran out of gas last night.
Sorry, couldn’t resist.
Did the warranty expire last nite?
How old is the battery?