???? the crank just holds every thing together, it take compression,spark, fuel and air to make it all happen. if one of those is weak, then it will not run properly. you say you have 145 140 psi compression, that is not too terrible. have you tried with a well know working compression tester? i never heard of testing compression under load! i doubt that you need a new engine rebuild just yet unless the compression reading is off, no load needed! both plugs out, wires on grounding post, wot with a good battey.
spark plugs still getting wet with fuel? it is fuel or weak spark related.
how fresh is the gas?
maybe bad tsp or needs calibrating? not calibrated can throw the fuel mapping off = too much fuel or little. tps can only be thrown out of calibration if it has been removed from the throttle body. a bad air pressure sensor can also cause issues. i heard if it ever gets wet is is deemed bad. which also messes with the fuel mapping.
did you download a service manual to check for color coding on the wires to the plugs that go to the tps and air pressure sensors? those two can be accidentally swapped as they share the same plugs.
same with rave solenoid and fuel injectors.
speaking of rave valves, have you checked them for cleanliness? rave bellows for leaks?
now for spark. pull the crank position sensor and see if there are any metal shavings. could be coil or mpem? there is really no way to check the coil or mpem without the right equipment unless you have donor parts to swap. but one thing you can do is check all the connectors and amp connections at the mpem for corrosion or bent pins.
one thing you might do is check the rotary valve for clearance and timing and while you have the cover off see if there's any slop/play by trying to turn the rotary valve back and forth.
also check battery voltage while running at 3 k rpm, should be around 13.2 14 volts. if closer to 15 volts, can cause weird things to happen. the cause would be bad rectifier.
check all your ground connections. from battery to starter, from starter to mag housing, there should be 2 ground wires from a harness to the top of the mag cover. make sure they are clean and secured.
about 90% of these things can be checked for little time and free. i highly recommend downloading a repair manual as it will guide you how to check everything. good luck and keep us posted.