Honda Throttle Body Cleaning (Carbon and Oil Deposit Removal)
Introduction
Carbon and oil buildup inside the throttle body is a common cause of idle problems on older Honda engines: stalling at idle (especially with the A/C on), idle speed sitting below specification, intermittent rev hunting, and a small loss of overall power and smoothness. This procedure removes those contaminants by spraying and scrubbing the throttle body bore and plate with dedicated throttle body cleaner. The demonstration engine is a D16A8 (ZC) non-VTEC, but the process applies to most distributor-era Honda engines. Note that if the engine idles too high (2000+ RPM cold, 1500+ RPM warm) or idles erratically, the fault is more likely carbon in the IACV screen or a backed-out FITV plug (D-series engines) — those are separate jobs. Work outdoors with the engine off, handbrake applied, and the transmission in neutral. Adapted from a community writeup by EuroDude on OzHonda (https://ozhonda.com/forum/showthread.php?35488-DIY-Throttle-Body-Cleaning), including corrections from the follow-up discussion.
Reference
Tools Required
- Phillips-head screwdriver
- Pliers
- Throttle body cleaning kit with snake-style flexible cleaner (or an old toothbrush and a clean rag)
- Spark plug socket (optional, for the engine-cranking method)
- Old shoelace or rope, approximately 1 meter
Parts Required
-
One can of carburetor/throttle body cleaner (verify it is labeled oxygen-sensor safe)
Safety Warnings
- ⚠ Keep a firm hold on the spray can's plastic nozzle extension, the toothbrush, and any other loose object while working over the open throttle body — anything dropped falls into the intake manifold.
- ⚠ Heavy white exhaust smoke and hard starting immediately after cleaning are normal, but never crank an engine that hydraulically locks solid — remove the spark plugs and clear the flooded cylinder first.
- ⚠ If cleaning with the engine running, do not hold the throttle plate far open: the engine will rev toward redline while ingesting solvent.
- ⚠ Work outdoors. Throttle body cleaner is flammable and the vapors should not be inhaled in an enclosed space.
Step-by-Step Instructions
1 Prepare the vehicle
Park the car outdoors on level ground. Turn off the engine, apply the handbrake, and put the transmission in neutral. Allow the engine to cool if it has just been driven. Have the carburetor/throttle body cleaner, a toothbrush or snake cleaner, and rags ready. Confirm the cleaner is oxygen-sensor safe; some formulations can destroy O2 sensors.
2 Loosen the air duct and disconnect the sensor plug
Loosen the hose clamp ring securing the air duct to the throttle body with a Phillips-head screwdriver. Disconnect the sensor electrical plug on the intake. If the sensor tips protrude into the airstream, unscrew and remove the sensors so the cleaner cannot damage them; on some engines (including the D16A8 pictured in the source) the sensors do not pass through into the throttle body and can stay in place.
3 Remove the idle bypass pipe and air duct
Unclip and remove the idle bypass pipe at the air duct side, then at the engine side, and move it out of the way. Unscrew and remove the air filter cover so the duct can come out cleanly, then pull the air duct free and set it aside. Do not disturb the FITV at this stage.
4 Inspect the air duct while it is off
Check the removed duct for dirt buildup and cracks, and clear out its small breather tube. Dirt inside the small tube indicates either a damaged air duct or an air filter that needs cleaning or replacement — address that before reassembly.
5 Rig the throttle plate fully open
With the engine off, loop one end of a rope or shoelace around the throttle spring/lever and tie it, pull it so the throttle plate opens completely, and tie the other end to a strong fixed metal point on the opposite side of the engine bay (the source used the driver's side suspension bolt). This holds the plate wide open so the full bore can be cleaned.
6 Spray and scrub the throttle body
Spray carburetor/throttle body cleaner into the throttle body and scrub the bore and both faces of the throttle plate with the snake cleaner, or with a toothbrush and clean rag. Keep a firm grip on the can's plastic nozzle extension and the toothbrush at all times — if either falls into the intake manifold, it must be retrieved before the engine is run. A significant amount of dirty cleaner will drain into the intake manifold; this is expected.
7 Final rinse and reassembly
Let the cleaned surfaces dry for a minute, then give the bore one last spray to flush residue. Untie the shoelace and release the throttle plate. Reconnect everything in reverse order: idle bypass pipe (both ends), air duct and clamp ring, air filter cover, and the sensor electrical plug (and sensors if removed).
8 Start the engine and burn off the residue
Start the engine. Because dirty cleaner has flooded the intake manifold, starting will take some effort and the car will chug for a minute — this is normal, keep cranking and it will fire. Hold the revs at around 2000+ RPM for the first few minutes while the residue works its way through; without the raised revs the engine will bog down and stall. Expect a large cloud of white smoke from the exhaust. Once the engine can idle on its own, let it idle until the white smoke stops, then drive the car for 15-30 minutes to fully clear the system.
9 Alternative: clean with the engine running
For a lighter clean, run the engine and spray the cleaner in slowly while partially opening the throttle plate by hand at the throttle linkage. The engine will choke and may stall if too much cleaner goes in at once — open the plate slightly to raise the revs if it starts to die. Do not hold the plate far open, as the engine will rev very high. This method passes the residue through gradually instead of all at once, but makes thorough scrubbing difficult and risks drawing airborne dirt into the engine, so it is unsuitable for a major clean.
10 Alternative: clean while cranking with spark plugs removed
For the cleanest result, remove the spark plugs and disconnect the ignition coil wire/plug before cleaning, then clean as in the main method. Crank the engine over on the starter for around 30 seconds after cleaning (it will not fire) — this expels the cleaner, helps clean sludge off the piston crowns, and eliminates any hydrolock risk from a flooded cylinder. Cranking draws heavy battery current, so ensure the battery is in good condition. Refit the plugs and coil connections before starting.
Pro Tips
- 💡 Buy a cleaner explicitly marked oxygen-sensor safe. O2-sensor-safe cleaners combust without leaving deposits that coat the sensor; a contaminated O2 sensor generally cannot be cleaned and must be replaced.
- 💡 Do not try to shortcut the job by spraying cleaner in through the air filter box — it will coat the inside of the intake arm and likely the intake air temperature sensor.
- 💡 If the ECU logs a fault or goes into limp mode after cleaning with the intake off, perform an ECU reset once everything is reassembled.
- 💡 If the idle sits too high after cleaning, the idle speed may previously have been adjusted upward to compensate for the dirty throttle body — readjust it to specification now that the root cause is fixed.
- 💡 If a cylinder floods with cleaner and the engine refuses to crank through, remove the spark plugs, clear the excess liquid from the cylinder, and it should start normally.
- 💡 A foam-type throttle/intake cleaner is an effective alternative: flood the throttle body, let it sit 5-10 minutes so the foam clings to the intake manifold walls, then start the engine and expect heavy white smoke.
Was this guide helpful?