Twice in the last month I have had trouble where my truck will not start. When I turn the ignition, the engine turns over but will not crank. I can push start the truck and it will start when I pop the clutch. After that it will start with no problems for a while. I changed the spark plugs and wires after the first time this happened, and it started fine for a few weeks, but yesterday it happened again. I push started it and it is starting with no problem at the moment.
Have you checked to see if there is spark and fuel to the engine when it won't start? If you are missing both, switch the EEC relay with a known good one with the same part number. It is located under the hood in the relay box. Then try to start it.