A mí me ocurría lo mismo con el Magic y las ROMs de Cyanogen. Resulta que falla con todos los eventos duplicados y los de repetición anual. Te cuento cómo lo he resuelto:
Te pones en vista semanal y vas recorriendo todo el período desde que lo usas, así puedes ver duplicados y borrarlos.
Los eventos de repetición anual que yo tenía eran principalmente cumpleaños, así que desde la web de Google me creé un nuevo calendario "Cumples", después te vas a 2010 o 2011, así sólo tendrás los eventos anuales, editas cada uno y lo mueves al nuevo calendario.
Después desmarcas "Cumples" (o como se llame tu calendario de eventos anuales) de "Mis calendarios" en Android, vas "Ajustes -> Sincronización de datos" y desmarcas y marcas otra vez "Calendar" para que se actualice. Después vuelves a seleccionar "Cumples" y aparecerán tus eventos anuales.
Así no deberías volver a tener problemas de sincronización, ni tanto consumo de datos y batería.