Live 1/2 NL

Villain 1 is a solid TAG. Never see anything out of line from him. ($500~)
Villain 2 is a maniac. Will raise anything pretty. ($230~)
Villain 3 is a tilting fish. ($120~)

I've pretty much been sitting like a rock for the past while. ($1400~)

Hero is dealt 8d8s.

UTG (Villain 1) raises to 12 (standard), Hero calls, UTG+2 (Villain 2, raises to 52), 1 fold, MP2 (Villain 3) calls, 3 folds, Villain 1 calls, Hero?

Do I call the 40 to spike a set, or is this an easy fold?