For me it comes down to what happens
if we call here.
If we call and you think we can get to showdown cheaply (ie. without doing our stack), then call and do so. But this seems unlikely versus villain as described.
Is AK in his range here? If so, we hate a lot of turns. Any Ace, King or 7 is nasty and we probably have to check/fold.
Folding seems crazy, as we are certain it seems that he 4 bets KK and AA pre (unless he is targeting us, has realised he won't get called this way, and is trapping?!)
Raising is probably the standard play (and if so, just jam the lot in obv).
But I really think he has a set here and has raised to induce.
So I fo....................... No I can't do it! I shove in game here, not good enough to fold with this action vs this villain. Plenty of outs if he has 98 anyway!

986 is WAY better for us than 976 btw