I've been trying the exercise mentioned by Logan826 with a bit of modification, I think. Here's what I'm doing: For each chord in the progression I'm learning (3 chords in this case) I hold the chord for about 1 second and then fully extend my fingers but keep my thumb on the back the guitar's neck. I do this 25 times for each chord, then 20 times, then 15, 10, and 5. I put in the fully extended fingers part so that I would have to find the proper position on the strings fresh each time. I would probably not do this for more than 3 to keep from installing muscle confusion rather than muscle memory.
OK, so I've only done this 2 days - yes that's jumping the gun for drawing a conclusion - but, the finger walking problem has almost completely gone away for these chords. The progression I'm working on is A D A E and I'm shooting for 65 bpm. Before I did this exercise, I could just barely keep up with 45 bpm and 50 wasn't clean at all. Now, I do NOT walk my fingers on A or D, and fingers 2 and 3 on the E land simultaneously. I can now do this at 55 cleanly. After two days!!
Again, this is a very early result and maybe I'm having irrational exuberance, but the change in two days was quite significant. I'll keep at it for another week and see how it goes. The next chord progression I want to tackle is somewhat harder - F C G F. A D A E is fairly easy, but F C G F should offer somewhat more of a challenge.
Until the next update....