If, after cleaning or replacing the throttle body on a 2013 Honda Odyssey, you now have a fluctuating idle, MIL on with DTC P2279 (intake air system leak) or MIL on with P0507 (idle control system rpm higher than expected), the condition is likely caused by the throttle plate being in a different position from the position that the ECM/PCM had previously learned.
To fix the problem, the ECM/PCM must relearn the current closed throttle position.
1. Go to Inspection Menu in the HDS and select ETCS TEST.
2. Select TP POSITION CHECK, and clear the throttle position learned value.
3. Turn off the ignition, and then turn it back on.
4. Reset the ECM/PCM.
5. Perform the idle learn procedure.
6. Re-check for DTCs.