idle is around 800-850rpm. I've got mine a little higher
If the cleaning dosn't do it check for a vacume leak, check the IAA, TPS, and Timing, and plugs. Just start troubleshooting like you would a KA or any other motor. Useually it takes some messing around to get them to run right, it's totally normal. Also it might just take it a few hundred miles to 'wake back up' after not running for a few years.
Paul