IMO, for every faulty sensor, there are probably 10 faulty or marginal connections in the harness.
I´ve never changed a sensor, except an 02 sensor (in 17 years). Though I do have a trail set, for tests.
I´ve found frayed wires and connections, corroded connectors, bad grounds, water in every connector at one time or another. I´ve resistance tested, most every cable for every sensor and have found resitance (that shouldn´t be there) in most every sub system at one time or another.
Sensors aren´t the first thing on my troubleshooting list. Though they can and will fail, I´ve found it´s usually something else.
The last big problem I had, was a helpfull friend, sprayed wD 40 in some of my connectors, trying to get me going after a mud bath. Found out later WD-40 has resistance, when dry it leaves a coat of wax.
First step is to find out why it´s not starting, basics, fuel? spark? Then figure out which sub system is causing the problem.
For your problem, I´d probably try a CPS test at the ECU connectors. Test the CPS, through all the connectors, just like it would run normally. Think it´s D1 and C1 at the ECU, should be around 200 ohms. If you get a significantly high ohm reading, check the CPS and subtract, will tell you how much resistance is in the wiring and connectors.
No start on mine has often been a loose connector or moisture in the ignition system, eather the high voltage side or the low voltage side (impulse) or the supply voltages.
Remember there are two (almost) totaly seperate, control systems for the ignition, one for start and one for run.
And for the fuel system three, start, run and temperature.
Question, when your bucks, what RPM? What throttle opening (1/4, 1/2 etc.)?