Voilà un piège qui se rencontre souvent : faut-il ou non accorder le participe passé qui suit "en" ?
Deux exemples pour illustrer :
- Ah ces vacances à la mer ! Quels beaux souvenirs j'en ai gardé...
Mais :
- Les souvenirs que j'en ai gardés sont si beaux...
Dans le premier cas, l'accord ne se fait pas. Le COD est "en" : la phrase perd son sens si on enlève le "en".
Dans le second cas, le COD est "souvenirs" et l'accord se fait. La phase conserve son sens si on enlève "en".