67BC - Do a search on this forum for overheating, hot, etc. There's PLENTY of info here.
I have a similar problem (mine is kinda hot all the time but no change in traffic.) With all the reading I've done it looks like your two fixes would be the baffle issue that Loren mentions and/or adding an electric fan.