I had the same problem and it turned out to not be the freon level. York heat pumps that are 6-10 years old have shown a problem with the TXV valve. Apparently this valve has been going bad on many units. Unfortunately the replacement of the valve with an improved version is rather expensive.