engine running great til I was cruising along at 5kts when I felt an rpm drop. Then when I went to shift gears engine stalls. Starts right back up but feels like it wants to stall. When I speed up I can’t get over 2500 rpms. I have a very good mechanic helping me who has checked compression,fuel pressure,low pressure pumps,vts filter,spark. Still no change. Thinking wire harness or cdi? Any help is greatly appreciated.