when ever it gets cold then warms up a lot i get the CEL on. I have had the code pulled and its for a Cat. but once it is warm for a day or two it never comes back on. anyone have any idea what the issue is? could it be an O2 sensor? Im not looking to replace the cat, as i was quoted over 800.