I have a solution that is even EASIER! Just put your hand under the seat by the switch that makes the seat move, feel for the coiled wire which is less than an inch from the cover. When you can feel this wire, hold it then try to move the seat. So far, this is what I've found to be my problem. As long as I hold it, my seat will move forward. It will go every direction without holding the wire but forward.I know I'm late but this just happened to my 2004 Explorer. It's been over a month that my driver seat stopped going forward, I've searched the web for solutions but nothing worked since my seat was stuck in the middle and covered the back bolt which everyone seems to suggest needs removed to find and fix this issue.
Much to my surprise my brother found this quick fix that seems to work. He also told me to get some electrical wire spray, don't have a name for it or where to get it just yet but I'll share when I do, and spray it into the connector to clean it and if this works than my connection could be just dirty but if not at my discretion I can change this wire or continue to put my hand under there to move the seat back to a comfortable position. You can see this coiled wire when looking under the seat from the back.
Old thread but this just worked for my 2005 Explorer... Saved me from buying the wife a new car. Next repair she gets a new car! ;o)