even if you replace it, the cause of the repeated problems may not have been identified yet. hard as it is to find someone who has qualifications and the also has desire to help, you still need to find someone to assess what's going on with your system. something is amiss. though complicated to some extent, and misunderstood by many techs, a heat pump can be tested the same way any ac can be tested. because it is a heat pump, many techs get tunnel vision and get overwhelmed, then forget to verify the basics - proper sizing, properly matched components (inside/outside), line size, return air size, duct cfm capability, proper voltages, pressure drop across freon filters, to name a few. additionally, since there are more wire connections in a heat pump typically, sometimes flaky connections can cause some problems. it is very likely that the original compressor failure could have been caused by a maintenance or design related issue that has yet not been resolved. at this point, you should find a service manager who is willing to have a conversation with you and who has a troubleshooter whose job it is to go behind other techs to come out and look for problems. good luck.