Welcome Fatrat!....
Welcome to the forum Fatrat!...........glad to hear from you. Lets look at the problem in a different light.
In the naturally aspirated 1503 4-TEC engine, there are several sensors that make your engine perform properly. It seems strange that when you took it to the shop, that you’d get it back with the same problem. If the shop used the V.C.K. (vehicle communication kit) along with B.U.D.S. ( Bombardier utility diagnostic system) software, when they hooked it up to the computer, they should have been able to find out if one of your several sensors (14 in all, I think) may be bad, sending a faulty signal to the Engine Management System. For instance, if the throttle position sensor was defective, then the ECU (engine control unit) wouldn’t provide the proper control change requests to the MPEM (multipurpose electronic module) that sends out all the adjustments to fuel flow, timing, ignition, etc…
This engine records all these “blips” in the mpem and the shop mechanic should have seen, by graph, the conditions under which the PWC has been running.
In my opinion, it may be an individual injector, which doesn’t make any sense because as a mechanic, that should have been the first thing he checked. Or its possible the CPS (crankshaft position sensor) isn’t sending the correct information, which would be telling the ignition system that it’s just not ready to ignite at this moment, which in real time would be milliseconds.
This engine has to be serviced by mechanics who are capable and certified to use the B.U.D.S. equipment to diagnose and keep your engine running at optimum performance. Do not take these engines to some off the wall marine mechanics, they need to be serviced by certified Sea-Doo mechanics. I can’t say that enough. Remember, anyone will take your money, but not all of them can truly find your problem. :cheers: