Hello and thank you for choosing just answer
If you are sure that your brake switch is working then we can cut to the chase and check the solenoid that releases the shift lock mechanism when you press the brake pedal so the vehicle can go out of park.
I am positive the brake lights are working.
The shift solenoid is going to be located in the shifter area and will have a Blue wire with a red tracer and a white wire with a black tracer, Use a voltmeter to see if the solenoid gets power and ground by placing your black meter lead on the white\black wire and red meter lead on the blue\red wire and see if you have 12v with vehicle running and foot on the brake pedal.
You have a column shifter correct?
OK then you're going to have to take the center console to get to the solenoid.
Are you planning to fix the problem yourself?
Before you do anything could you check the 15A ACC fuse?
I have the console off and I see the solenoid which has a plunger that activates a white locking mechanism, which I removed and the shifter works with it removed.
OK do you see the connector going to it?
Going to the solenoid I mean
Do you have a voltmeter?
It looks worn. The truck has nearly 200,000 miles on it.
OK take the connector off of the solenoid and check the 2 pins with your voltmeter while the vehicle is running and foot on the brake pedal. See if the voltmeter says 12v.
If this checks out then what because I will have to leave the computer to go check it.
If you have 12v across these two wires meaning you have a power and ground then your solenoid is bad and needs to be replaced.
If you don't have 12v across these two wires then we have another problem and we need to check other things
Let me know what you find.
Will you wait while I check it
OK i'll be here
Be back ASAP
It showed 18 volts on my meter but it is a ceap one
OK then you have voltage over there, Replace that solenoid and you'll be good. Also check the voltage across your battery terminals. 18V? That sounds like an overcharging alternator if your car was running when you did the test.
If you are satisfied with my answer please press ACCEPT so I can get compensated for my time.
If you have any other questions please let me know and i'll get back to you
Thanks for your time, I acceted so you can get paid