you have id ed the issue. the stock brake switched does more than just activate the brake lights. it has several contacts that activate the shift lock out and also disconnect the cruise control when the brake is applied. im betting your guy only fixed the brake light contact. suggest you get the wiring diagram for a 2007 ford ranger look at the brake switch section for help in connecting all the wires where they belong