← Back to Hyundai Elantra Guides

2017–2020 Hyundai Elantra

2017-2020 Hyundai Elantra - Starter

By Ray Delgado ✓ Certified Mechanic · Published Sep 21, 2026 · Updated Oct 22, 2026

🔧🔧🔧 Advanced 45-90 minutes $110 DIY

Save $515 by doing it yourself! Shop cost: $625

Quick answer: Starter on a 2017–2020 Hyundai Elantra is rated Advanced and takes about 45-90 minutes. You'll need 7 tools for this job, and parts cost about $110. This guide walks you through the full job step by step, including the mistakes to avoid.

Quick Video Tutorial

Parts You Need

Total Cost
$110.00
Part Name Part Number Price Buy
Starter motor — $110.00

About prices: shown prices are typical retail averages and change frequently; cheaper alternatives may be available. Confirm the current price before buying.

💡 Pro tip: Order all parts at once to save on shipping

Step-by-Step Instructions

Follow these steps carefully

1

Rule out a weak battery first

A clicking starter that does not crank on the 2017–2020 Elantra usually means low battery voltage, corroded terminals or a bad ground strap — not a dead starter. Turn the key and listen. Load-test the battery and clean both terminals before buying any parts.

🔧 Mechanic's note — Tom Becker

I've learned the hard way — Don't skip the ground strap when you 'load-test the battery' — a corroded strap makes a good battery look dead. Clean both terminals and check that strap before you spend a dime on a starter.

2

Disconnect the negative battery terminal

Disconnect the negative battery terminal first and secure the cable so it cannot touch the post again. You will be working underneath the car for most of this job, so confirm the car is in Park with the parking brake set before you crawl under.

3

Get under the passenger side

On the 2.0L Nu engine the starter is accessible from underneath the vehicle on the passenger side of the engine block. Raise the front and support it on jack stands, then remove the lower splash shield. The upper mounting bolt is the hard one — you will need extensions and a universal joint to reach it, and some owners remove the radiator fan for extra room, which is worth considering if you are struggling.

4

Disconnect the starter wiring

Photograph the cable routing before touching it. Disconnect the heavy B+ cable nut and tuck the cable aside so the terminal cannot touch the block, then release the smaller solenoid signal wire.

5

Unbolt the starter

Remove the mounting bolts with extensions and a universal joint for the hard-to-reach upper bolt — keep the socket straight on the head so it does not round.

6

Install the correct 13-tooth starter

Compare the new starter with the old one side by side before fitting. Slide the new starter into the bellhousing bore, start both bolts by hand, tighten evenly, then reconnect the signal wire and the B+ cable with clean, snug terminals.

7

Reassemble and verify

Refit the splash shield with all of its fasteners, and reinstall the radiator fan if you removed it. Reconnect the negative battery terminal and tighten the clamp. Crank the engine — it should spin fast and engage cleanly without grinding.

All Done!

Test your repair before closing everything up. If something doesn't work right, double-check your steps.

⚠️ Common Mistakes to Avoid

  • • Buying the wrong-tooth-count starter — the 2017–2020 Elantra 2.0L uses a 13-tooth pinion, while earlier 1.8L models used 11 teeth; a mismatch will grind and damage the flywheel.
  • • Assuming the no-crank is the starter when the battery is just weak — a clicking starter that does not crank usually means low voltage, bad terminals or a bad ground, not a dead motor.
  • • Skipping the upper bolt because it is hard to reach, and leaving the new starter hanging on one bolt — use the universal joint to get it properly.