I have a 94 jeep wrangler (4 banger). When I drive it for about 30 minutes the check engine light comes on. If I turn the jeep off and turn it right back on the engine light goes off until I drive it for another 30 minutes or so..sometimes when the jeep has been running for awhile the light comes on sooner than 30 minutes. I have a rockit air intake and borla headers, Random hi flow cat and a dynomax exhaust.. My thought is that it is the intake or the headers messing something up..? but I have a friend that has the rockit air intake and he has no problems with the check engine light. So I am leaning towards the headers? Any ideas how to make it stop lighting up, besides the old black electrical tape over the light trick :) Thanks...