My check engine light has came on for the second time in 3 months, and considering that i purchased one of those p.o.s. "speed chip" things off ebay, do you think that could be messing it up. When i first installed it, the check engine light didn't come on, and didn't for a month after that. i got it fixed, and it was a coil and a spark plug. The same thing seems to be happening again. could this be the problem?