Do you have a timing light? Usually, you can test the knock sensor by hooking up a timing light and watch to see if the timing retards as you take something metal and tap near the knock sensor.
To test the cam and crank sensors, click here.
Without a scan tool, you are basically left with wiggling the wires and connections and listening if the engine misfires, although if you use an ohmmeter you can check the resistance of the wiring. Plus, you could check for codes for free at most auto-parts stores.
Have you tried to rule out the fuel system by seeing if it starts right away with starting fluid?
How old is the gasoline? Is it over 1 year old? If so, do you have anything else to try some of that gas in, like a lawn mower or lawn tractor?
Are the spark plugs gas fouled?
Is the check engine light even coming on or flashing?
It's got to be either fuel or spark. If it starts with the starting fluid, change the fuel filter and clean the fuel injectors. If still no start with the starting fluid, I assume you have a timing light. See if the timing light is working while cranking the engine when it won't start. Or just do it the old fashion way and hold a wire close to ground or make a test plug.
Attachments are only available to registered users.