Okay so i have a 1989 prelude 2.0 si with a b20a5 in it. When i start my car the idle goes up to about 1200 and stays like that till it warms up. Once i get going my belts squeal, but not all the time. Usually does it in first gear and happens randomly in other gears at low rpms. But when i push my clutch in the idle drops all the way down to about 100, almost stalls the engine (sometimes does) and then goes up a little bit. But once i come to a stop and sit there for a little bit it goes up to 700-800. Any ideas on why the idle drops? and why my car is squealing? Any input will be appreciated. Oh yea, and my car is reading a 9 Check engine code. Which is no 1 cylinder position sensor, could this have anything to do with the problem? Also i have checked the vacuum lines and none are leaking, radiator is topped off and has been properly bleed. My friend said that it might be my spark plug wires because they are the "high compression" ones. I just want to know before i go buy a distributor and find out that it doesn't fix the problem. I also put a new ram intake on and have replaced the throttle position sensor. I have also screwed the FITV all the way down and back half a turn. I also found out that it doesn't do this as bad after i let the car warm up for about 5 mins before driving. Hopefully i have better luck with this site cause the other prelude site gave me nothing and had not luck at all.