Welcome to 2CarPros.
The things you mentioned are correct, but before you jump to those things, lets start with some basic checks.
Now, since it ran prior to this and you have already confirmed there is no spark, my first suspect is the crankshaft position sensor. Also, the ASD will also shut down fuel supply. Are you able to hear the fuel pump run for a couple seconds when you first turn the key to on? If so, then no to the ASD.
Here are a couple links to describe the crank sensor, symptoms of a bad one, and in general how one is replaced:
https://www.2carpros.com/articles/how-a-crank-shaft-angle-sensor-works
https://www.2carpros.com/articles/symptoms-of-a-bad-crankshaft-sensor
https://www.2carpros.com/articles/crankshaft-angle-sensor-replacement
___________________
Note that a bad sensor may or may not set a check engine light, so there will be no codes. Before you just replace it, confirm the wiring to it hasn't been damaged (mice love to chew on wires), corrosion isn't an issue and the connector is in good condition. The easiest way to confirm a bad sensor is using a live data scanner. If the sensor is bad, you will not be able to get an RPM reading on the scanner when trying to start the engine.
If you find it is the problem, here are the directions specific to your vehicle for replacement. The attached pic correlates with the directions,
Fig.17 Crankshaft Position Sensor
picture 1
The crankshaft position sensor mounts to the engine block below the generator, just above the oil filter.
REMOVAL
1. Remove the air cleaner lid, disconnect the inlet air temperature sensor and makeup air hose.
2. Remove the negative battery cable.
3. Raise the vehicle and support.
4. Disconnect electrical connector from crankshaft position sensor.
5. Remove sensor mounting screw. Remove sensor.
INSTALLATION
1. Install sensor and tighten the screw to 13 Nm (115 ± 15 in. lbs.).
2. Connect electrical connector to crankshaft position sensor.
3. Lower vehicle.
4. Install the negative battery cable.
5. Install the air cleaner lid, connect the inlet air temperature sensor and makeup air hose.
________________________________
Let me know if this helps or if you have other questions.
Take care,
Joe
Image (Click to make bigger)
Saturday, August 29th, 2020 AT 1:21 PM
(Merged)