to clean isv mate you nee to take it off and spray in carb cleaner, cover holes and shake, repeat until clear liquid comes out, then give a short spray of wd40 allow to dry out and refit. if you refit straight away you need to run engine at 1500-2000 revs for 5mins or so.
also check the switch on throttle body is working, you should hear it click when the throttle is closed.
also check overrun cut off valve, the grey thing below the air intake tube, remove it and clean it out with carb cleaner
other things to check are all vacuum pipes, best to replace, they can look ok but can be perished below cloth cover.
check injector seals are all good
clean out throttle body
isv should buzz on turning ignition prior to starting, if you unplug isv with engine running revs should plummit or cut out
other thing to check is isv controller behind dash
you didnt say whether 8v or 16v, these are what i did on my 16v