2011 LSV, 325hp, fuel injected. Boat starts fine, idles fine, temps are normal, oil pressure normal. It will accelerate up to 30 mph no problem but when I hit the throttle down, nothing happens. It feels like the cruise is on but its not. I can decelerate no problem, it just wont go over 30 mph. Normally we get around 40 mph top end, this just started happening this weekend.

Any ideas? Anyone else have this issue before?