We did all of this about 1 1/2 years ago and car ran fine until now, but is now having low idle and starting issues again. O2 sensor codes are coming up. Should this cleaning last more than 2 years, and if not, should this part be replaced at this point?