← View all cluster options

Order a cluster replacement for your 2004 Hyundai Elantra

Used Cluster A29652
Used Cluster A29652 0
Used Cluster A29652 1
Used Cluster A29652 2
Stock # A29652|Part # 940142D000

Used Cluster

S - Scuffed

Mileage: 117,844 (can be changed with mileage correction)

Used Cluster B28387
Used Cluster B28387 0
Used Cluster B28387 1
Used Cluster B28387 2
Stock # B28387|Part # 940142D000

Used Cluster

S - Scuffed

Mileage: 110,266 (can be changed with mileage correction)

Used Cluster B12236
Used Cluster B12236 0
Used Cluster B12236 1
Used Cluster B12236 2
Stock # B12236|Part # 940142D000

Used Cluster

V - Very Lightly Scuffed

Mileage: 125,436 (can be changed with mileage correction)

Used Cluster P07098
Used Cluster P07098 0
Used Cluster P07098 1
Used Cluster P07098 2
Stock # P07098|Part # 940042D001

Used Cluster

S - Scuffed

Mileage: 32,458 (can be changed with mileage correction)

Used Cluster A23551
Used Cluster A23551 0
Used Cluster A23551 1
Used Cluster A23551 2
Stock # A23551|Part # 940042D001

Used Cluster

S - Scuffed

Mileage: 54,758 (can be changed with mileage correction)

Used Cluster A25462
Used Cluster A25462 0
Used Cluster A25462 1
Used Cluster A25462 2
Stock # A25462|Part # 940042D000

Used Cluster

V - Very Lightly Scuffed

Mileage: 149,181 (can be changed with mileage correction)

Used Cluster B00764
Used Cluster B00764 0
Used Cluster B00764 1
Used Cluster B00764 2
Stock # B00764|Part # 940042D051

Used Cluster

G - Good

Mileage: 16,375 (can be changed with mileage correction)

Used Cluster L00283
Used Cluster L00283 0
Used Cluster L00283 1
Used Cluster L00283 2
Stock # L00283|Part # 940042D050

Used Cluster

V - Very Lightly Scuffed

Mileage: 9,729 (can be changed with mileage correction)

Used Cluster P07665
Used Cluster P07665 0
Used Cluster P07665 1
Used Cluster P07665 2
Stock # P07665|Part # 940042D051

Used Cluster

V - Very Lightly Scuffed

Mileage: 89 (can be changed with mileage correction)

Used Cluster A22287
Used Cluster A22287 0
Used Cluster A22287 1
Used Cluster A22287 2
Stock # A22287|Part # 940042D051

Used Cluster

S - Scuffed

Mileage: 94,106 (can be changed with mileage correction)

Used Cluster A04162
Used Cluster A04162 0
Used Cluster A04162 1
Used Cluster A04162 2
Stock # A04162|Part # 940042D051

Used Cluster

V - Very Lightly Scuffed

Mileage: 23,693 (can be changed with mileage correction)

Used Cluster A34236
Used Cluster A34236 0
Used Cluster A34236 1
Used Cluster A34236 2
Stock # A34236|Part # 940042D051

Used Cluster

S - Scuffed

Mileage: 98,861 (can be changed with mileage correction)

Used Cluster A08150
Used Cluster A08150 0
Used Cluster A08150 1
Used Cluster A08150 2
Stock # A08150|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 45,068 (can be changed with mileage correction)

Used Cluster B15014
Used Cluster B15014 0
Used Cluster B15014 1
Used Cluster B15014 2
Stock # B15014|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 28,455 (can be changed with mileage correction)

Used Cluster E00336
Used Cluster E00336 0
Used Cluster E00336 1
Used Cluster E00336 2
Stock # E00336|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 27,787 (can be changed with mileage correction)

Used Cluster J00370
Used Cluster J00370 0
Used Cluster J00370 1
Used Cluster J00370 2
Stock # J00370|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 6,085 (can be changed with mileage correction)

Used Cluster P03503
Used Cluster P03503 0
Used Cluster P03503 1
Used Cluster P03503 2
Stock # P03503|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 84,312 (can be changed with mileage correction)

Used Cluster K04493
Used Cluster K04493 0
Used Cluster K04493 1
Used Cluster K04493 2
Stock # K04493|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 62,056 (can be changed with mileage correction)

Used Cluster P07447
Used Cluster P07447 0
Used Cluster P07447 1
Used Cluster P07447 2
Stock # P07447|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 11,896 (can be changed with mileage correction)

Used Cluster P08594
Used Cluster P08594 0
Used Cluster P08594 1
Used Cluster P08594 2
Stock # P08594|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 10,842 (can be changed with mileage correction)

Used Cluster P08258
Used Cluster P08258 0
Used Cluster P08258 1
Used Cluster P08258 2
Stock # P08258|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 12,714 (can be changed with mileage correction)

Used Cluster B07911
Used Cluster B07911 0
Used Cluster B07911 1
Used Cluster B07911 2
Stock # B07911|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 129,086 (can be changed with mileage correction)

Used Cluster A11052
Used Cluster A11052 0
Used Cluster A11052 1
Used Cluster A11052 2
Stock # A11052|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 109,693 (can be changed with mileage correction)

Used Cluster A12366
Used Cluster A12366 0
Used Cluster A12366 1
Used Cluster A12366 2
Stock # A12366|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 79,731 (can be changed with mileage correction)

Used Cluster A14164
Used Cluster A14164 0
Used Cluster A14164 1
Used Cluster A14164 2
Stock # A14164|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 55,288 (can be changed with mileage correction)

Used Cluster A15514
Used Cluster A15514 0
Used Cluster A15514 1
Used Cluster A15514 2
Stock # A15514|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 57,114 (can be changed with mileage correction)

Used Cluster B07160
Used Cluster B07160 0
Used Cluster B07160 1
Used Cluster B07160 2
Stock # B07160|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 55,978 (can be changed with mileage correction)

Used Cluster B13380
Used Cluster B13380 0
Used Cluster B13380 1
Used Cluster B13380 2
Stock # B13380|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 115,543 (can be changed with mileage correction)

Used Cluster B13642
Used Cluster B13642 0
Used Cluster B13642 1
Used Cluster B13642 2
Stock # B13642|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 106,572 (can be changed with mileage correction)

Used Cluster B12915
Used Cluster B12915 0
Used Cluster B12915 1
Used Cluster B12915 2
Stock # B12915|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 87,607 (can be changed with mileage correction)

Used Cluster B13471
Used Cluster B13471 0
Used Cluster B13471 1
Used Cluster B13471 2
Stock # B13471|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 80,315 (can be changed with mileage correction)

Used Cluster B13535
Used Cluster B13535 0
Used Cluster B13535 1
Used Cluster B13535 2
Stock # B13535|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 96,212 (can be changed with mileage correction)

Used Cluster B03830
Used Cluster B03830 0
Used Cluster B03830 1
Used Cluster B03830 2
Stock # B03830|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 162,874 (can be changed with mileage correction)

Used Cluster C01293
Used Cluster C01293 0
Used Cluster C01293 1
Used Cluster C01293 2
Stock # C01293|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 114,615 (can be changed with mileage correction)

Used Cluster C04820
Used Cluster C04820 0
Used Cluster C04820 1
Used Cluster C04820 2
Stock # C04820|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 104,364 (can be changed with mileage correction)

Used Cluster C06090
Used Cluster C06090 0
Used Cluster C06090 1
Used Cluster C06090 2
Stock # C06090|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 90,402 (can be changed with mileage correction)

Used Cluster C06880
Used Cluster C06880 0
Used Cluster C06880 1
Used Cluster C06880 2
Stock # C06880|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 55,672 (can be changed with mileage correction)

Used Cluster A19275
Used Cluster A19275 0
Used Cluster A19275 1
Used Cluster A19275 2
Stock # A19275|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 28,649 (can be changed with mileage correction)

Used Cluster A20062
Used Cluster A20062 0
Used Cluster A20062 1
Used Cluster A20062 2
Stock # A20062|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 113,644 (can be changed with mileage correction)

Used Cluster A20524
Used Cluster A20524 0
Used Cluster A20524 1
Used Cluster A20524 2
Stock # A20524|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 103,591 (can be changed with mileage correction)

Used Cluster A19544
Used Cluster A19544 0
Used Cluster A19544 1
Used Cluster A19544 2
Stock # A19544|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 61,515 (can be changed with mileage correction)

Used Cluster A21574
Used Cluster A21574 0
Used Cluster A21574 1
Used Cluster A21574 2
Stock # A21574|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 118,168 (can be changed with mileage correction)

Used Cluster A24285
Used Cluster A24285 0
Used Cluster A24285 1
Used Cluster A24285 2
Stock # A24285|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 112,303 (can be changed with mileage correction)

Used Cluster A24517
Used Cluster A24517 0
Used Cluster A24517 1
Used Cluster A24517 2
Stock # A24517|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 57,221 (can be changed with mileage correction)

Used Cluster A26249
Used Cluster A26249 0
Used Cluster A26249 1
Used Cluster A26249 2
Stock # A26249|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 98,558 (can be changed with mileage correction)

Used Cluster A26318
Used Cluster A26318 0
Used Cluster A26318 1
Used Cluster A26318 2
Stock # A26318|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 143,263 (can be changed with mileage correction)

Used Cluster P10671
Used Cluster P10671 0
Used Cluster P10671 1
Used Cluster P10671 2
Stock # P10671|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 112,873 (can be changed with mileage correction)

Used Cluster A04165
Used Cluster A04165 0
Used Cluster A04165 1
Used Cluster A04165 2
Stock # A04165|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 46,164 (can be changed with mileage correction)

Used Cluster A02475
Used Cluster A02475 0
Used Cluster A02475 1
Used Cluster A02475 2
Stock # A02475|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 106,473 (can be changed with mileage correction)

Used Cluster A03311
Used Cluster A03311 0
Used Cluster A03311 1
Used Cluster A03311 2
Stock # A03311|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 63,348 (can be changed with mileage correction)

Used Cluster A02010
Used Cluster A02010 0
Used Cluster A02010 1
Used Cluster A02010 2
Stock # A02010|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 131,154 (can be changed with mileage correction)

Used Cluster A02031
Used Cluster A02031 0
Used Cluster A02031 1
Used Cluster A02031 2
Stock # A02031|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 110,458 (can be changed with mileage correction)

Used Cluster A04283
Used Cluster A04283 0
Used Cluster A04283 1
Used Cluster A04283 2
Stock # A04283|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 45,892 (can be changed with mileage correction)

Used Cluster B09144
Used Cluster B09144 0
Used Cluster B09144 1
Used Cluster B09144 2
Stock # B09144|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 178,058 (can be changed with mileage correction)

Used Cluster B09150
Used Cluster B09150 0
Used Cluster B09150 1
Used Cluster B09150 2
Stock # B09150|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 182,887 (can be changed with mileage correction)

Used Cluster F11375
Used Cluster F11375 0
Used Cluster F11375 1
Used Cluster F11375 2
Stock # F11375|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 97,813 (can be changed with mileage correction)

Used Cluster A16576
Used Cluster A16576 0
Used Cluster A16576 1
Used Cluster A16576 2
Stock # A16576|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 100,737 (can be changed with mileage correction)

Used Cluster D08084
Used Cluster D08084 0
Used Cluster D08084 1
Used Cluster D08084 2
Stock # D08084|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 81,002 (can be changed with mileage correction)

Used Cluster D14123
Used Cluster D14123 0
Used Cluster D14123 1
Used Cluster D14123 2
Stock # D14123|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 40,828 (can be changed with mileage correction)

Used Cluster D16457
Used Cluster D16457 0
Used Cluster D16457 1
Used Cluster D16457 2
Stock # D16457|Part # 940042D031

Used Cluster

V - Very Lightly Scuffed

Mileage: 85,720 (can be changed with mileage correction)

Used Cluster E05045
Used Cluster E05045 0
Used Cluster E05045 1
Used Cluster E05045 2
Stock # E05045|Part # 940042D030

Used Cluster

V - Very Lightly Scuffed

Mileage: 68,948 (can be changed with mileage correction)

Used Cluster B27632
Used Cluster B27632 0
Used Cluster B27632 1
Used Cluster B27632 2
Used Cluster B27632 3
Stock # B27632|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 45,846 (can be changed with mileage correction)

Used Cluster A33924
Used Cluster A33924 0
Used Cluster A33924 1
Used Cluster A33924 2
Stock # A33924|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 113,117 (can be changed with mileage correction)

Used Cluster B31686
Used Cluster B31686 0
Used Cluster B31686 1
Used Cluster B31686 2
Stock # B31686|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 198,825 (can be changed with mileage correction)

Used Cluster F04326
Used Cluster F04326 0
Used Cluster F04326 1
Used Cluster F04326 2
Stock # F04326|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 49,328 (can be changed with mileage correction)

Used Cluster B35488
Used Cluster B35488 0
Used Cluster B35488 1
Used Cluster B35488 2
Stock # B35488|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 114,853 (can be changed with mileage correction)

Used Cluster F15814
Used Cluster F15814 0
Used Cluster F15814 1
Used Cluster F15814 2
Stock # F15814|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 99,075 (can be changed with mileage correction)

Used Cluster B29292
Used Cluster B29292 0
Used Cluster B29292 1
Used Cluster B29292 2
Used Cluster B29292 3
Stock # B29292|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 106,595 (can be changed with mileage correction)

Used Cluster B24741
Used Cluster B24741 0
Used Cluster B24741 1
Used Cluster B24741 2
Used Cluster B24741 3
Stock # B24741|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 114,511 (can be changed with mileage correction)

Used Cluster B05232
Used Cluster B05232 0
Used Cluster B05232 1
Used Cluster B05232 2
Stock # B05232|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 133,474 (can be changed with mileage correction)

Used Cluster D08083
Used Cluster D08083 0
Used Cluster D08083 1
Used Cluster D08083 2
Stock # D08083|Part # 940042D030

Used Cluster

S - Scuffed

Mileage: 113,686 (can be changed with mileage correction)

Used Cluster E12802
Used Cluster E12802 0
Used Cluster E12802 1
Used Cluster E12802 2
Stock # E12802|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 149,552 (can be changed with mileage correction)

Used Cluster F02255
Used Cluster F02255 0
Used Cluster F02255 1
Used Cluster F02255 2
Stock # F02255|Part # 940042D031

Used Cluster

S - Scuffed

Mileage: 66,786 (can be changed with mileage correction)

Save up to $32

Provide us with your part number

Your part number allows us to more quickly find the correct clusters for you at the right price. This may translate into savings for you.

  • Free shipping
  • 1 year warranty
  • Shipped within 24 business hours
  • Tested and approved
  • Top notch customer service

The Hyundai Elantra is a compact car appreciated for its fuel efficiency, stylish design, and feature-rich offerings, making it a popular choice in the compact sedan segment.

Your Elantra may experience problems such as erratic gauges, back-lighting issues, warning lights, digital display issues, needles sticking or jumping, electrical connection issues, faulty speedometer, and/or total or partial cluster failure. Car & Truck Electronics specializes in cloning, reprogramming, mileage corrections, and cluster replacement. If your Elantra is experiencing any of these issues, give us a call!