A buddy of mine works for a Honda dealer in here locally in Augusta Ga and he told me most all newer models no matter what the check engine light comes on for bogus reasons....like tires being rotated and stupid shit that like. "I know like clock work all Honda's (that I have owned) pop the engine light at 100K miles every time for some reason. Its kinda like a gimmick to get your car serviced at the dealer". DON'T quote me on that its word of mouf.