Jag hade liknande problem, jag kommer inte ihåg exakt hur jag löste det men jag har för mig att jag gjorde följande :
° Flytta ut iPhoto Library mappen på skrivbordet. ---VIKTIGT---
° Flytta ut com.apple.iPhoto.plist från /användare/ditt_konto/bibliotek/preferences till skrivbordet.
° Starta om iPhoto, när den frågor om den ska skapa ett nytt bibliotek, svara ja och lägg det på samma ställe som det gamla låg.
° Avsluta av iPhoto
° Flytta tillbaka iPhoto Library från skrivbordet (och svara ja när den vill ersätta)
Hoppas det hjälpte
OBS!! om du inte flyttar ut iPhoto Library innan du tar bort .plist filen och startar om iPhoto, försvinner alla eventuella bilder du haft lagrade.