Im having random fuel delivery failure while riding. It last for less than a second and the onset is very random. When it cuts out the fuel light and check engine light come on for about 3 seconds. It happens at random RPM and throttle. Over the last year I have replaced spark plugs, voltage regulator, stator. I did not notice any issues after everything was installed but then about 2 months later it started. I have tried a new fuel pump and ran fuel treatment to try and clean the fuel system with no success. Any ideas?