ya not always but it can make your check engine light go on. since your check engine light is on that means its throwing a code. on the ecu there is a little hole that will have a little red light flashing out how many times it blinks and tell us if they are fast blinks or slow blinks. then go and find what the code is. there are many places capable of telling you. if you call a honda honda place they will be able to tell you what that code represents.