93 HONDA PRELUDE with a 2 3 vtech engine in it while it is in park or neutral it revs over 3000rpm repeatativly but does not do that in drive What is the issue?

sounds like a vacume leak to me