For the engine check light, since u say nothing wrong with the car, could it be u did not switch off the boost reading from ur FC Commander? Because u may not have the Apexi solenoid to read boost to ur PFC.
As for the unusual idling, it could b due to many reason... Better ask around others...