Hi, I have an H22a prelude and for the most part it runs really good. Its only when i'm doing around 100mph or so that the check engine light comes on and the vtec cuts off. I checked the code and it is 22 which is oil pressure switch. I went ahead and switched it for another one and reset the computer but I still have the same problem. I dont know what else to do so if someone can help me out I would really appreciate it.