I don't know if the D15Z1 has the same problem, but I've had two D16Z6s develop a pretty heavy, constant idle bounce resulting from a loose fast idle thermo valve. The FITV is bolted to the bottom of the throttle body and has a coolant line running to it. All Honda throttle bodies have a coolant line running to them to prevent freezing, so don't confuse any old coolant connection for an FITV.
An FITV problem is pretty easy to diagnose: Remove the air cleaner to throttle body tube and look inside the throttle body. You should see two large air ports on the rear surface of the throttle body bore. Start the engine and block the lower of the two ports. If the idle bounce stops, it's an FITV problem.
Unlike previous designs that used the EACV, the ECU relies on the FITV for cold idle boost. It's an entirely mechanical device - the required movement to open and close the valve is produced by the thermal expansion of a chunk of thermowax, just like a radiator thermostat.
The problem area is generally a plastic ring on the air side (as opposed to the coolant side) of the valve. Looking at the diagram in the OEM Civic service manual, the ring appears to do the actual sealing between the valve body and valve plunger. If you take the flat end cover off the valve (the other end's cover is domed), you should see the ring. As I recall, it's white plastic with a notch cut across it. If the plunger weren't in the way, you could stick a really big flathead screwdriver in the notch... That's pretty much what you need to do. The ring works it's way loose over time, allowing vacuum to leak past which causes a boost in idle speed when it isn't needed. All you need to do is screw the ring (it's threaded) back into the valve. The Honda service manual claims the valve is "factory adjusted", so a little tweaking of the ring position and some locktite might be in order, but I've never had problems after simply tightening it down snug against the plunger. I guess it would really depend on the temperature of the valve when you adjust it.
|