You could split the case and check out the crank, Does it leak oil from the rotary valve cavity? If it’s good might be an idea to just do a top end on it, should be able to get it done for around 500.00. I hear a lot of bad about the SBT engines on here. Is that a 717 in your SPX? I’m to lazy to look back in the thread