Well stop looking on forums , most of those people don't have a clue ! Looking at a wiring diagram of the starting electrical circuit for your vehicle ,then testing for B+ voltage an good grounds where they should be is how to find and fix the problem , not guessing an listing to other people on forums . Something that fixes there problem was just lucky guess. By you saying it won't crank i take that to mean that when you turn the key to the start position nothing happens ? Is this correct ? A lot of people get that mixed up with the vehicle won't start a run . Do you know what a wiring diagram is ? What a DVOM -digital volt ohmmeter is ? How to use them for testing a electrical circuit .
What size engine does it have ? Is it a 4X4 ? Manual or automatic transmission ?
Free wiring diagrams here http://www.bbbind.com/free_tsb.html
Enter your vehicle info. year , make , model and engine size. Under system click on engine ,then under subsystem click starting Click the search button then the blue link. Look at the wiring diagram , a lot of thing's involved . Ignition switch ,park neutral safety switch if it has a automatic transmission , clutch pedal position switch for manual trans , plus the starter motor relay ,starter motor . This is how professional automotive tech's find and fix electrical problems , it takes year's of training to get good . Plus thing's change all the time .
Electric Testing Techniques You Need to Know