2003 discovery, 85000 miles. Had flange exhaust leak and check engine light appeared and rough idle. had exhaust leak fixed and light went away. still has rough idle. got codes 1415, 174, 159, 150, 1174. was going to replace all o2 sensors, but not sure on the cam sensor. any other advice??