Should always do a compression test to make sure you have a good base engine. But it could be as simple as the cable that connects to the carb for the oil. If it is stuck or disconnected it will dump the oil in. At idle it would be and issue. Higher speeds not as bad.
I tried it again with the same gauge and attempted to ground the plug wires. Not sure how good of a connection I got using the battery charger. It upped it to about 100 and close to 90 in the other one. It did seem like it was running strong when it would run yesterday. Would the lower compression be a reason for it to randomly sputter and stall out when it's hot? Or is that just a side issue lol
Exhaust leak could be possible. There is pretty heavy white smoke coming from the engine compartment when it stalls. Then it takes a couple minutes to burn off. Can I find an exhaust leak by spraying starter fluid and seeing if the rpms jump like on a car?
It also looks like your small oil injection lines are original and starting to slide off the oil pump. It is a good idea to replace them on these older skis because when they get old and break the engine doesn't get any oil and seizes.
lol, that's the issue. the exhaust leak chokes out your engine. the starter fluid trick would be for your INTAKE. not exhaust.
for exhaust you can (temporarily) plug the exhaust with an old rag or sock and see if you can get exhaust to come out inside the hull to be visible. (run it on land, with appropriate running on land procedure)
holding the oil pump wide open will cause the exhaust to be smokey and more visible.
on the 951 XP, you could have a leak at the exhaust manifold to engine, upper pipe, pipe split, lower pipe to extension tube, tube to water box, or water box to outlet.
just start at the engine and work back.