I've been dabbling in some NL lately, trying to expand my horizons. I need some help with a hand I played last night.

25NL Full Ring

I'm in CO with JJ w/ no reads on anyone. 2 limpers.

I raise to $1.5 (6xBB) Good Amount?

The small blind calls and so does UTG.

Flop: 9-3-5 rainbow.
Checks to me, I bet $3
SB calls, UTG raises to $6

Now this was where I was unsure about what to do. I had no read, I thought maybe he may have like A-9 or 9-10s but really I don't have a clue.

I'd like to hear what some of you would do in this situation before I let you know what I did. Also if you call or raise what line to you take on the turn if you are unimproved and are faced with another pot size bet?