If all you have is the coil, the Diode and 12v, then you need to make sure you are putting the 12v and Ground on the correct lines. The Coil could care less which wire goes where on it's own, but when you put that Diode in there then it becomes a polarized circuit and you need the 12v to go to the banded side of the Diode (the Cathode) and then Ground to the other (Anode) side. If you wire it up so it is the other way around, 12v to the Anode and Ground to the banded Cathode side, then the current just flows thur the Diode and the coil will never receive any to engage.
If you are testing the Coil alone, then it does not matter polarity wise, and it will move the same direction either way. If that's how you are testing it and hear nothing, then it's most likely all gunked up as alrman said.