Failure to manage a brushless engine with Ioni drive

Hello,
I am trying to use a brushless engine with Ioni drive with Heidenhain encoder an 256 interpolation. I am able to made some steps of 3°, but suddenly after about 12°, the current rise and the engine block. I have tried to change the number of poles, but the problem stays.

Any idea??
Thanks
Michel