Frankie, when you release the e-brake did you look under where it is located and see some switch that is suppose to operate, on the release of your brake? Check it out and let us know what you find. Go to find there are some posts on "Ford brake release" problems take of check mark.
"007"