Have you checked that the system is not flooding back to compressor, the possible cause of initial failure which would tend to indicate a TXV problem. Check actual suction vapour temps entering compressor versus the saturated suction pressure/temperature. Another possibility is that the oil separator has junk partially blocking the float return internally in separator, junk from original failure