i have a 91 crx hf with a sohc zc recently it started doing something odd while it was idling. It revs up to 1500 rpms by itself then goes back down over and over. When it first started doing it i added some oil and it stopped don't ask me how but it did. Now it does it even though it is not low on oil. any advice would be appreciated. thanks alot