When I was using X3 I had this problem a lot. I couldn't use the video right out of the camera, and I never got it straight what format was acceptable to SONAR. In the end I transcoded my video to plain-jane uncompressed AVI (
enormous files), imported it and worked on the music in SONAR, mixed audio only, then added the mix to the original video in my video editor. I didn't have time code, and no, I didn't have a sync problem.