I would call.
I agree with CMG, he could have anything including two-pair, set, lower straight. Never fold a straight unless there are 3 aces on the board and your opponent has just shown you his hole cards (AK)
Someone on here said "I wont believe you have the flush until there are four on the board and none in my hand" or something like that...