Also if all else fails check your transmission fluid level. Low fluid will cause tranny to run hot which in turn causes the engine to run hot since the trans cooler is built into the radiator.