SOLVED:
There was no fault code.
There was several problems, if the engine refused to start it was because the crankshaft sensor was dead.
The other problem (power problem) was because the catalytic converter was obstruated. Once it got changed the problem was fixed, it is a really nasty one because the DME is not able to detect any fault in that case.
Thanks for your help !