I had the exact same problem. His oil is low. Sounded dumb to me to, but fill it. You'll see

Don't start playin with the solenoid or anything unless you have to. That part is like $250. For that little piece!!!! Basically the V-Tec will stop kickin in before your oil light comes on.....in other words you don't need an oil light