So for a while my check engine light would come on and flash oil pressure sensor malfunction. The car still seem to be running fine and the oil was good and the car was not knocking, with the exception of it seem a little more sluggish. For a while i was able to unhook the battery and reset the code and i was good for a few weeks and then it got to the point where it was everytime i started the car. I replaced the sensor and was good for about two months until this weekend when it started again. Any ideas on if i got a wiring problem or just another bad switch? It seem like when the check engine light comes on for this it de-rates the power a little bit.