something very similar happens to me.
I open a clip in the viewer… select my in and out points and then drag it down into the timeline and it put the clip in, it is the same duration but at a different point of the clip! I even went from FCP2 to FCP3 and it STILL does it! SO annoying and i dont know WHY!
Nick