2002 ford focus lx SOHC.
I was driving my focus and randomly decided it didn't want to go anymore. Coasted to side of road and shut it off. Tried to turn it back on and it just sat and cranked. Fuel pump and timing belt is just fine. Next things to try are replacing the upstream o2 sensor up and down are bad and have been for months. Crank angle sensor and coil pack. Which could cause it most likely not to start and could randomly go out while driving like that? When I try to start the car it's a soft steady crank sound. Please and thank you!
P.s. took off the valve cover and look how gunked up it is. Def time to change the oil.