Tomatoes have problems with setting fruit at temps above 90 and virtually none will set above 95 degrees. (I found this out on google - I thought I had seen something regarding this)
So that may be the problem.
@Janie - can you really have too much basil?