The starter won't engage while the truck is in gear, and for some reason
(either electronic or mechanical), your truck thinks it's in 2nd gear.
If it's electronic in nature, try disconnecting the battery for several
minutes and then see if that doesn't clear the problem.
If it's mechanical, try turning the key to the "run" position without
starting it and running the gear selector up and down through the gears
several times both quickly and slowly.
Hopefully, it's something as simple as a faulty neutral safety switch, which
among other things tells the computer that the tranny is in gear or
Neutral/Park. You could also try sliding under the truck to see if the
wiring harness to the tranny is loose or damaged from debris.
Good luck - Jonathan
Jonathan A. Race
Lieutenant, EMS Supervisor
Click to see the full signature.