So i have a 96 5.0 Bronco. Since March i have been having issues with the truck starting up. It can go days with no issues, and then all of a sudden i will go to start it and it won't crank or start. I can hear the fuel pump priming but nothing happens. I replaced the starter and it was fine for a few weeks then started doing it again. I then replaced the starter solenoid, and that didn't make a difference. Finally, i just replaced the neutral safety switch and it worked fine for again, a week. The battery terminals are clean, and have no issues with that when it doesn't turn over. Jumping it will not start it either. Any possible suggestions?