Kelvin, you should check the O2 sensors and its connections first. I don't know exactly where they are, but the 'check engine' light happenned to my 98' a few months ago and when I bought it to the dealer, they said the connection was loosen and fixed it in 4 or 5 minutes with no charges.