RE: check engine light
I would jsut take the terminals off of the battery and let it sit for a while. Take the terminals off, go drink a beer, clean the car, clean your garage, or clean some guns, then come back and connect the terminals and the computer will be reset.