my check engine light has been coming on while driving lately. when it does, and i try to give it a lot of gas, it will rev, then hesitate, then shoot...