wont start on 1999 Mazda B2500

my truck just die in the middle of the road. it will not start..fuel pump works but will not turn over..just changed spark plugs..what could be the problem??

Asked by for the 1999 Mazda B2500
if its stick then have the key opened and put it in reverse but leave the clutch in and as it goes back let the clutch out and quickly put it back in, should start right up.
Can you explain how this works? I tried it and it worked great, but would like to understand what it is doing. I've been working on my own cars for 30 years.
3 more answers
Could be the ignition switch or the fender mounted starter solenoid wires could have become loose as all the ignition goes through it
there is a kill switch located under passanger side of dash flip switch and it will start
i just replaced the starter on mine so check that