Is it the maintenance required light or the check engine light (CEL). The maintenance light just gets set at a specific mileage interval and it doesn't mean anything other than it might be time to do an oil change. The check engine light is typically an emmissions related code like a faulty O2 sensor or something. If it is the CEL, you should be able to get the fault code to determine the exact cause of the problem.