This playback sync offset happens to me if I using a peripheral for sound. I forget that from time to time. Must turn off Mbox if I want to edit on FCP 7!
It happens with media on external or internal drives, using friendly codecs like ProRes 422, and an Mbox Mini connected with USB or even an Mbox Pro connected by FireWire.
Definitely recommend try turning off peripherals.