2002 Saturn L300 • 6 cylinder FWD Automatic • 80,000 miles

I have a 2002 saturn l300 and am having 2 codes come across my obd2 one is p0050 for heated o2 sensor and the other is p0300 for misfire, will these two conditions be why every once in a while my service light comes on along with the check engine light? It comes on and stays on for a little while but then goes out usualy after about 5 or 10 min, any ideas?
April 14, 2011.

Yup. Any code that is related to something that can adversely affect emissions must turn on the Check Engine light. If the light goes off at times while you're driving, the problem is relatively minor. For those, the problem stopped acting up when the light went off.

Apr 14, 2011.