Hi there! Is it stock? Does it have any aftermarket contraption to "improve" air-fuel mixture, by any chance?
If it has, try removing it.
If it doesn't, try cleaning all grounding points. If it persists, check if the Crank Position Sensor (and its wirings) is in good conditions.