.FIT file on Edge 840 not syncing to GC and displaying on web or iPhone app.

Think I have a corrupted activity file on my Edge 840. Did a big ride yesterday and can't get the data to display on Garmin Connect app or web version. My 840 shows the activity. Sync seems to work. Activity doesn't show. I tried manually importing the .fit file. When I upload it I get message the file is already imported.

I can see the ride in my Edge activities history and from the data I get on the ride on the device, it looks like the data was captured in the .fit file accurately.

It's an important ride for me to get all the data in the file. Any ideas to fix appreciated.

Thanks,

Phil