I'd be inclined to repopping preflop with JJ in BB. Just 'cause it can be difficult to play on the flop.
As is, he's limp/called preflop, but his call was after you called giving him better pot odds
. Reads would be useful; is he the kind of person likely to limp/call with 86s? 77 is possible too, both of which probably don't call if you repopped preflop. Or T9 trying to chase off draws. Or 98.
I think you call, and if you don't draw an 8 you probably lose, but that's the problem in hands against shortstacks.