Like many others and yourself, I had problems with this too. The trick that finally made it click for me was a different instructor getting me to fly the length of the runway *without* touching down. This had the second benefit of saving a landing fee, but in any case, as it got me to land more consistently afterwards, I would have happily paid double.
See what your instructor thinks - after all you rely on them until you get this right to avoid bending the a/c!
[ 08 August 2001: Message edited by: IFollowRoads ]