Engine light on and I ran a diagnostic check and it comes back with unknown code. I cleared the code and its ok for a few weeks and then comes back on. this is the third time this has happen. I think it has something to do with the high ideal. Did anyone have this problem before or knows anything about this problem.