Re-sign him, but not at 20M+/yr, imo. I think he's worth every bit of 18-18.5M/yr, with a nice chunk, say half, guaranteed. Would love him on a four year contract, his agent will ask for six years, they'll probably meet at five. I don't see him complying with a 2nd franchise tag unless he misses games, or his production falls off a cliff.
He's been really good the last three games. Disruptive, a ton of snaps (56 last night), around the ball all the time, commanding double teams far more than any of our other DL. Showing up on stat sheets.
He had a two game stretch about a month ago where he was far less effective, that's when the shoulder stuff started to emerge, or at least gain traction. But he's been rolling since.
He's the horse of our dline. His sacks will come.