Well as im driving my car and sometimes while im idling, my engine does something strange. It makes sort of a little "bump" with a small subtle temporary increase in RPMs. Also my when im around 2-3 k RPMs my check engine light will come on and then a few seconds later it will go off then on...