Usually, when it overheats and there's "nothing wrong with it," it's because the radiator isn't transferring heat effectively anymore, due to a build up of sediment. Some of the passages might even be completely clogged. It's getting up to 8 years old, and if the coolant hasn't been changed every 2 years with a 50/50 blend, that's about all you can expect out of most radiators in my experience.
BTW 50/50 is the proper ratio for all driving conditions, from Canada down to Arizona. It's called "anti-freeze," but that doesn't tell you the whole story. It not only lowers the freezing point of the coolant, but it raises the boiling point. It also contains lubricants and anti-corrosion agents, among other things. These additives lose effectiveness over time, and so the coolant should be changed every 2 years.