i checked the fluids, sensors, gas cap, oil filler cap, air cleaner etc, basically everytning under the hood, but i'm still getting the check engine light in my dash. no messages on my obc. the only recent mod that i did was my suspension which lowered my car a little. is this the cause of my check engine light. i disconnected the battery to reset, but the light still comes on. What else could it be? Thanks in advance.