Took out my 05 24ssv today and it wouldn't get above 11 mph at about 2200 rpm. I double checked the perfect pass system and even unplugged it entirely to make sure that wasn't the issue. I've checked the fuel pump and it seems to be working fine. I replaced the fuel filter and still does the same thing. If I rev it in neutral it revs past 2200 just fine but under load it has no power. Any ideas