Please help. Engine starting having problems losing power and maxing out at 1500rpm but would still idle ok. Pumped out all gas and replaced, change fuel/water seperator and replaced plugs. Motor ran great for about 20 miles and happened again. Completed compression test and all cylinders are around 120lb. Noticed lower plugs on both sides were fouled. Cleaned plugs and replaced both fuel pumps and all seemed well for about another 20 miles. Checked plugs and they were clean this time. Rebuilt all three carbs and now it seems to run great at higher rpms but sneezes and dies when trying to idle. Adjusted pilot screws based on manual at 7/8 turns out port and 1 1/4 turn out starboard. Also, I can be riding along at about 4000 rpm and it will suddenly jump to 4300 like something was dislodged but I know the carbs and the filter are clean. I adjust back down to 4000 and it will intermittently drop rpms and I will have to apply more throttle to get back to 4000. Any ideas?