I'm not so sure a fold is the right move. We're gettin better than 2.5-1.
Not after the BB pushes, which he almost certainly will if we just call UTG's push. Then we get a little less than 2-1, which I don't think is enough here. BB c/ring into a bettor and a caller says 2 pair, set, or a good draw like KdQd to me. Stacking off here with these odds might be ok if both of these guys are in there with top pair or less, but it seems kind of doubtful. Best case scenario that even approaches 2-1 is if one guy has two pair and the other holding top pair, and neither of them holds a higher diamond. If one of them does, your total pot equity will be less than the 2-1 you need, for example (pokerstove):
Board: 5d Th Ad
equity (%) win (%) tie (%)
Hand 1: 29.2359 % 29.24% 00.00% { Jd9d }
Hand 2: 57.1982 % 56.92% 00.28% { AhTc }
Hand 3: 13.5659 % 13.29% 00.28% { AcKd }
It's pretty close here, but then figure in you're getting slightly worse odds than you need in one of the best case scenarios, and definitely bad odds if one of them holds a set or higher draw, and I think I can let this one go.