Just to throw my hat into the ring here, I can't see anywhere that you have done a leak down test which might possibly explain the varying compression values.
I would certainly be doing one before any thoughts on major engine out works take place.
JMHO Ian

