ok i have a 1994 civic D16Z6 5spd with the Vitara bottom end and stock top end. When i turn the car on it revs up to 4k and stays there. I haven't checked out the ICV and dont know if i have any air leaks. Before it was reving up and down 1k to 3k then i got a new timing belt and now it gos all crazy. Ive timed the car many of times so i know its timed right.