Was this an exceptionally loose table? I note there ended up being four callers to the UTG raise, which seems really odd when there's a UTG raise at a strong table. I mean, your call gave CO and BB the pot odds
to call too, but it still sounds pretty fishy.
Speaking of fishy, had UTG established a rep as a donkey or maniac? If s/he had, then isolating him/her with a shove seems like the best option unless his/her stack was really small. If not, ya gotta wonder why a solid player would raise UTG unless his/her range against your QQ (teehee I said QQ) was pretty solid as well.
Maybe I am the donkey here, but I either shove or fold were I you.