Are you using RealDrums? Does it happen on any RD set?

If you're using ASIO, there is a checkbox in the Audio Settings to correct RealDrum sync. I had this problem and fixed it by unchecking that option.

R