My check engine light has been going on and off for a couple of months now. I had it scanned and I have code P0300 and P0141. Random cylinder misfire and Oxygen sensor #2. Could one of these be causing the other?
One other thing... The light usually comes on when I'm full throttle. If I drive easy for a few days it'll go back off.