So if I'm understanding this, the engine was revving just fine but the ski wouldn't move?
My first thought was wear ring damage - except for the water leak.
How much water was inside the hull after this happened? If no water then you probably have a wear ring that's worn out and needs to be replaced - this is a routine job and no big deal. If lots of water then my guess is something happened to the driveshaft causing the shaft seal to leak and your ski to fill with water. Some Spark owners have experienced problems with the driveshafts.
My first thought was wear ring damage - except for the water leak.
How much water was inside the hull after this happened? If no water then you probably have a wear ring that's worn out and needs to be replaced - this is a routine job and no big deal. If lots of water then my guess is something happened to the driveshaft causing the shaft seal to leak and your ski to fill with water. Some Spark owners have experienced problems with the driveshafts.