I was having the same problem, could get it into program mode, but the key fob did nothing. Over the weekend I had the door panel off to get the door code, and noticed that I was able to get the remote to program by holding the key fob about 3 inches away from the DDM. That is the range. After doing some research, I have determined that the gain circuit on the DDM has failed, and that is why the key fob will not work. I was able to extend the range to almost 8 inches by adding some wire to the antenna assembly. I am going to be looking for a DDM at the junkyard this weekend in the hope that I may be able to fix this. It should be pretty much the same on any like year Ford/Merc/Lincoln product.
2003 MM 300A
1996 Jeep Cherokee Country with stuff
1998 Toyota Corolla LE Touring