cooling

Heater Hoses

for 2017 Toyota Corolla 1.8L I4 · FWD
Difficulty
Easy
Time
1.0 h
Tools
8
Steps
12

Replace the heater core inlet and outlet hoses on a 2014-2019 Toyota Corolla 1.8L engine, including coolant drain and refill.

Warnings

⚠️Never open the cooling system when the engine is hot. Allow at least 2 hours for the engine to cool completely to avoid severe burns from pressurized coolant.
Toyota Super Long Life Coolant is toxic and harmful to pets and wildlife. Clean up all spills immediately and dispose of used coolant at a proper recycling facility.
ℹ️Use only Toyota genuine pink Super Long Life Coolant. Do not mix with other coolant types as this will reduce cooling system protection.

Tools required

Drain pan (minimum 2 gallon capacity)Essential
10mm socket and ratchetEssential
12mm socket and ratchetEssential
Flathead screwdriverEssential
Hose clamp pliers
Torque wrench (2-30 Nm range)Essential
FunnelEssential
Shop towelsEssential

Parts

  • Heater hose inlet (firewall to engine) × 1 — Use OEM specification
  • Heater hose outlet (firewall to engine) × 1 — Use OEM specification
  • Hose clamps (if reusing old clamps are damaged) × 4 — 10-16mm worm gear clamps

Fluids

  • Toyota Super Long Life Coolant (Pink) — 7.5 qt

Preparation

  1. Ensure engine is completely cold (at least 2 hours after shutdown)
  2. Park vehicle on level ground and engage parking brake
  3. Remove the engine splash shield if equipped using 10mm socket
  4. Place drain pan under radiator drain plug location

Procedure

  1. 1
    Drain cooling system
    Locate the radiator drain plug on the driver's side lower corner of the radiator. Slowly turn the drain plug counterclockwise to open and allow coolant to drain into the pan. Once drained, reinstall and tighten the drain plug.
    Torque spec
    Coolant Drain Plug15 Nm (11 lb-ft)
  2. 2
    Remove engine cover
    Remove the plastic engine cover by pulling upward on the front and rear edges to release the retaining clips. Set aside.
  3. 3
    Locate heater hoses at firewall
    Identify the two heater hoses on the passenger side of the firewall. The inlet hose (upper) and outlet hose (lower) both connect to the heater core through the firewall and run to the engine block area near the thermostat housing.
  4. 4
    Remove hose clamps at firewall connections
    Using hose clamp pliers or flathead screwdriver, loosen the hose clamps at both heater hose connections on the firewall pipes. Slide the clamps back along the hoses away from the connection points.
  5. 5
    Remove hose clamps at engine connections
    Locate where the heater hoses connect to the engine block near the thermostat housing. Loosen the hose clamps at these connections and slide them back along the hoses.
  6. 6
    Remove old heater hoses
    Twist and pull the heater hoses to remove them from both the firewall pipes and engine connections. Use shop towels to catch any residual coolant. If hoses are stuck, carefully work a flathead screwdriver between the hose and pipe to break the seal, being careful not to damage the metal pipes.
    Do not pry against the firewall heater core pipes as they can be damaged easily. The heater core is expensive to replace.
  7. 7
    Inspect connection points
    Clean the firewall pipes and engine connection points with shop towels. Inspect for corrosion, cracks, or damage. Check that the firewall heater core pipes are not leaking or damaged.
  8. 8
    Install new heater hoses
    Route the new inlet and outlet heater hoses from the firewall to the engine connections, ensuring they follow the same path as the original hoses. Push hoses firmly onto all four connection points until they are fully seated. Ensure hoses are not kinked or twisted.
  9. 9
    Install and tighten hose clamps
    Position hose clamps approximately 10mm from the end of each hose on all four connections. Tighten the clamps using a flathead screwdriver or torque wrench if using new worm-gear clamps.
    Torque spec
    Hose Clamps3 Nm (2 lb-ft)
  10. 10
    Refill cooling system
    Using a funnel, slowly pour Toyota Super Long Life Coolant (pink) into the radiator cap opening until full. Fill the coolant reservoir to the MAX line. Start the engine and allow it to reach operating temperature with the radiator cap off. Add coolant as the level drops during air purging. Squeeze the upper radiator hose several times to help release air pockets.
    Monitor coolant level closely during warm-up and have additional coolant ready. Air pockets in the system will cause the level to drop.
  11. 11
    Test heater operation
    With engine at operating temperature, turn the heater to maximum temperature and fan speed. Verify hot air blows from the vents, confirming proper coolant flow through the heater core. Allow engine to run for 5 minutes while monitoring.
  12. 12
    Check for leaks and final fill
    Inspect all four heater hose connections for coolant leaks while engine is running. Shut off engine and allow to cool for 15 minutes. Recheck coolant level in radiator and reservoir, topping off as needed. Install radiator cap securely.

Reassembly

  1. Reinstall engine cover by aligning clips and pressing firmly until seated
  2. Reinstall engine splash shield if removed, torque bolts to specification
  3. Wipe down engine bay to remove any coolant residue

Verification

  • Start engine and verify no coolant leaks at any of the four hose connections
  • Confirm heater produces hot air at idle and during operation
  • Check coolant reservoir level is between MIN and MAX marks when engine is cold
  • Verify no coolant smell in cabin or visible drips under vehicle after test drive
  • Monitor coolant level over the next few days and top off if necessary as remaining air purges from system

More procedures for this vehicle

⚠ STILL BEHIND THE PAYWALL
The 2017 Toyota Corolla repair data is incomplete because no one has sponsored it yet. For $99, we generate the full step-by-step procedures, then fact-check them with a second AI pass and your expert review. Your name on every procedure, permanently.
The same data would cost $169/mo from Mitchell1 or $30/year from ALLDATAdiy — and you'd be renting access, not freeing it. Sponsor once, free forever.
Sponsor the Toyota Corolla — $99 →
Building an app?
Free API access to all this data — 50 requests/day, no card required.
Get an API key →
Run a shop?
Manage repairs, estimates, and customers with ShopBase — $249/mo, all features included.
Try ShopBase →