Villain has been folding since he joined five minutes or so ago. UTG has been at the table a while, he seems solid, haven't seen him open limp.

PokerStars No-Limit Hold'em, $0.02 BB (9 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

Hero (Button) ($5.16)
SB ($2.86)
BB ($3.81)
UTG ($2.99)
UTG+1 ($0.92)
MP1 ($1.92)
MP2 ($5.35)
MP3 ($5)
Villain (CO) ($0.97)

Preflop: Hero is Button with K, A
UTG bets $0.08, 4 folds, Villain raises to $0.97 (All-In), Hero ?

This is a situation that's bugging me at this level. Should I fold, call or raise? In a tourney I'm likely to shove, but I don't know what is right here.

First off, UTG's range... I can't be certain, but he seems solid, so I respect his raise from UTG, but I'm happy my hand is better. I got him on AJ+, 77+ perhaps KQs KJs ATs.

Villain, well his range could be a little wider... he came to the table with a dollar and has been folding for five minutes, so this stinks of a pocket pair, but it could be any broadway combo if past experience is anything to go by.

If I didn't have UTG to act after me, this would be an easy call for a dollar, I'm pretty sure I'm ahead of his range with even money.

And one more thing I'd like to consider in this thread... what if it's AKo I'm holding? Does it make a difference?