4th year in a row our Monterey M5 350 Mag MPI is miss firing same long warning code above 3000 RPM, reduced power to beep per minute. Same code and has misfire underload (most of this detail is from text message from my husband) . 2019, 2020, 2021 same repair of Cap, Rotor, Plugs but Plug wires added last year and it clears codes and runs fine. We get back on the water the rest of season until next July. Here we are again, same problem and leave for our 10 day lake vacation on the 8th. Obviously the same repair is not working but it has been around $700.00 each July for the same repairs. Can anyone assist. My husband is working late so I am just trying to help research the best I can.