hi all, i have a 99 yamaha xl1200 and its acting odd. wont let me go above 10mph and as i have full throttle open if i hit a wave and catch some air when i hit back down with throttle still wide open it comes to life and kicks ass, i mean it flys. but when i let go of the gas it goes back to slow mode and people swim passed me . then i have to go catch another wave or wake for it to come back to life. what can this be? it has new plugs and fule filter and everything else seems good. also my gauge stays with the waring light on and keeps saying fuel even tho I'm full. it wont let me change modes. i drove with the front seat off and didn't see the power valves move or open but when i shut down the power valves move open and close. please help