I've not played the storyline again but I've played the Co-Op around 4 times now (all with different people) and I actually forgot the puzzles every time! I knew the general idea for most of them but it still took me a while.
Think I'll do the storyline again sometime, great game.