Correct me if I’m wrong, limp mode is caused by sensor issues. It will not trigger due to fuel or air issues.
However, this ski acts crazy with a lack of a perfect voltage regulator and battery.
I had replaced two regulators back to back. The new ones are built to handle the power required for the Di ski. OSD has one, as well as an OEM one.
I also got a bigger AGM battery to handle the load. It requires a size 16 and I installed a 24 from recommendations on this site.
I also disconnect my battery when not in use. Or even better, put it on a battery maintainer.
Fuel pumps can be a problem too. After many years of neglect if not using non-oxy 91 octane.
Air injectors also can fail too.
If you think about a mechanical item, they always have a design quirk or a ware item that you can fix by changing the part. Just figure it out with help from here and replace that said common part that causes the issue.
Everyone thinks that these are to hard to diagnose without Candoo or Buds. And that’s true. However, the above items usually fix them a high percentage of time.
Good luck