My oil light comes on when I decelerate from anything over 45, and then when I rev the engine it goes away until I stop revving. any help would be appreciated.