Not saying this is it, but I've had two units do similar things with the fan blades in the wrong position on motor shaft. 1/2 an inch or more too low (or high though both of mine were too low) can make a difference. Check airflow with a piece of paper, move it over all fin surfaces, it should stick against coil. Any idea if the motors been changed before? Definitely seems like your having a heat rejection problem.