Colin,
I had time to spend some time on this thing again, and no matter how I move around wires, it only runs when the wires are set up, as they were when this started, and it runs backwards. However, unlike yours, the motor spins forward!? I'm going to look at the gears next, perhaps...