As for the Heater - yes I would get a new heater, sounds like the one you have may be going bad.
As for the PH, how are your current fish doing? if they are doing good then I would just monitor the PH to make sure it doesn't start to get to much higher than what it currently is.... what kind of...