If it has a coolant hose going into the throttle body, check its flow.
Dont know much about 22r, but I had a daihatsu that wouldnt idle down.
It has a coolant hose to warm the TB. The hose was completly pluged. Once I opened the blockage, hooked it back up. Idle instantly dropped.
Just thought with all other **** diahatsu copied from toyota, that might be one.