As you state clearing the code isn't a solution,
Actually it's going to make it more difficult to diagnose when a real tech looks at it,
The real clue could be gone,
Stop doing that.
Get it to someone who has Citroens own diagnostics.
No other system is reliable.
If that means going to the dealer so be it.
Just make sure you get a print out of the scans.