This has happened to me as well - I had to reset my password as the updated Garmin Connect site no longer had my saved login info. Now it's only showing my last four runs. I've lost nearly four years worth of data - training runs, races, personal bests, the lot!
405CX Serial Number: 1MR246903