Ok after years of waitng I went back to BioShock tonight to figure out which Diaries I was missing and if i needed to start a new game.
Turns out I was only missing 2 of them 79. It's a Gift and 122. Protecting the little ones.
I got both of them and no achievement. Now I've checked the list twice. Do I need to finish the game again?