I have a 16 ft Legend Xcalibur with a 2007 60 Mercury hp EFI with 12p prop. Used to run at 5800 rpm’s at WOT at 30mph. A week ago it ran fine but could only get the rpm’s up to 5000 At 25 mph. I decided to change out the fuel filters, oil filter and oil and spark plugs. Started it up in the driveway and it just purred. Took it to the lake and it started fine but the rpm’s only went to 4200 at WOT and 22 mph. Turned back to harbour and it was even lower. Throttled down and headed home. I did feel the tell tale and it was good flow and quite cold.