iPhoto no longer saves events
I have been using iPhoto (currently version 8.1.2) for a number of years but recently its behaviour has become erratic. I sync it with my iPhone and it creates new events. However once I quit and restart iPhoto these events no longer appear. I have checked the iPhoto package contents and the photos are in the Originals subfolder. I have run the rebuild process to recover orphaned photos and this worked for the first couple of times. However now I can run the full rebuild process and the events are still not created.
I have also found that when I sync with my iPhone iPhoto displays my entire camera roll under devices even though "Hide photos already imported" is ticked. Previously it used to only show photos that had not yet been imported.
In terms of changes I have:
1) upgraded to OS X 10.8.2
2) upgraded to IOS 6.0.1
3) moved my iPhoto folder to Google Drive to back these up online. I thought that this might be the culprit but I had moved the library before the problems commenced. I have also quit Google Drive and run the rebuild process and still the events are not created.
I am now completely stumped and would really appreciate any assistance that people can provide.
Thanks in advance
Tony
iPhoto '08, OS X Mountain Lion (10.8.2)