I have a 2002 Honda civic EX..When i drive the car it bucks sometimes without even hinting that its about to happen. I get an intermittent Engine check Light..but when we try to get a reading from the computer it doesnt throw a code. Help anyone? it's very annoying cuz you never know when its gonna happen

How can I code the computer my self?