So i recently snorkeled (Triangle ATV) and rad relocated (RDC) my atv. I took it out to test it and it worked fine almost all day. After a while it would randomly die in water and on dry land. Figured out the battery terminal was loose. When i got that fixed the idle was at 900, I adjusted it back to between 1200-1400 like its supposed to be. Now the atv will idle fine and run fine until around 2200-2500 rpm. At that rpm range it will loose power. If i try to apply more throttle at that rpm range the atv will instantly die. If i let off of the throttle during that rpm range the atv will return back to an idle. I will admit that my airbox leaked and got water into it ( about an inch) it wasnt enough to reach the intake tube but it did get my filter wet. The filter is now cleaned and the airbox is free of water. Please help, I dont know what to do about this problem.