Hey forgive me if this is in the wrong area....I have a 2004 mazda 3 sedan 2.3L have had it a year and a half now....like new condition. Seems it is overheating constantly while sitting traffic. Took it to mazda to diagnose problem they said the fan was pooched....I replaced the fan, same...