The shift lever interlock is released from a signal that the brake light switch sends. If the brake light switch is not working, wiring is compromised or is out of adjustment, the shift lever will not release. Check here first.
Use this link to find some shops near you that can help with your concern:
www.repairpal.com/repair-shops
RepairPal Certified shops can diagnose and repair your 2004 Ford E-150. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.