My van is a 2003 3.3l . Myoil light comes on at idle when warmed up. If you are at a traffic light on red and the idle drops below700 it will blink on. If I give it a little gas its goes out. I changed the sensor no help. I have driven on the freeway and city engine does not knock.