It is most likely the neutral safety switch needs to be replaced, which can be a little expensive. However you can bypass it and install a kill switch, the problem with this is if the vehicle is gear it will lurch forward if you start it
Sounds like starter solenoid needs to be replaced
Which one?
3 reasons either the starter is not getting power from the solenoid, solenoid is not getting power from the battery or starter is burned up.
The solenoid is built on the starter.
It is on the starter.
The shift solenoid is inside the transmission on the valve body.
On the starter.
It is on the starter.
solenoid broken
It is not repairable and should be replaced.
The wire from the battery to solenoid is corroded & should be replaced.
may be on top of the starter and replaced with same. Follow the + battery cable it will connect to the solenoid