I recorded some videos in Economy mode (720p/30fps) using the Record switch to turn the VIRB Elite camera on and then off between videos. Apparently the lag time for the GPS to find satellites following power up caused the GPS data not to be synchronized with the video. I verified this hypothesis by making some videos while leaving the camera on in between recordings and the resulting GPS data was properly synchronized. Using the "GPS Sync..." feature of VIRB Edit on my unsynchronized files results in either the GPS data preceding or following the point in the video that it corresponds to. I know from looking at the acceleration data in the GPX file that the point in time for the desired data is 39 seconds from the start time of the GPX file. The corresponding point in the video file is 44 seconds from the start of the video file, which is 4:27 in length. When I select these times in each of the windows within the GPS Sync... function I don't get the desired result, the GPS data is ahead of the video action. If I select times from the GPX files on either side of the 39 seconds I either end up with the GPS data being early or late but never correct. Also when I'm in the GPS Sync... feature the displayed total time for the GPX data is 4:23 however the start time in the file is 16:55:25 and the end time is 16:59:42 which is only a duration of 4:17. This makes me wonder whether selecting 39 seconds from the start of the file actually retrieves the desired point. Shouldn't I be able to specify and retrieve each and every time point from the GPX file as a sync point? I found a solution to my problem by trimming away the first ten seconds of the video file, which is about the difference in durations of the video and gps data (due to the lag time for the gps to find satellites). I was then able to get the gps data synced using the GPS Sync... feature.
One solution is to turn the Virb on using the Power button and then use the Slider when you want to record. When the Virb is powered up it records the GPS track all the time and when you use the Slider it won't have to wait for a fix.