When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I have a 04 civic ex with 126k miles. I woke up this morning and the mph was not working I noticed 50 yards out the drive way I could hear a ticking under the dash. I noticed after about 5 mins the mph wasn’t working at all( all other gauges working) . I did the self diagnostic and it sweeped just fine( min max min) After an hour of driving the mph started working. Could this be a bad speed sensor or just loose connection ? No cel codes of any kinds. Thank you for any advice or help.
It’s coming from under the dash, and no I don’t have a live scanner. It seems to work now whenever you drive for 30+ mins either it starts working on its own or when you stop and go again it starts to work. Car sits 12 hours during day for work. When I come out it works, but when it sits overnight it doesn’t work in the morning.
i have never seen a 2004 civic to see if the speedometer is electric or mechanical, but hear me out...
on my 1992 ford, the speedometer cable clicks as it rotated in its housing when it is improperly routed or needs to be grease. the accepted fix is to spray white lithium grease into the cable housing at the dashboard side.
as for only working after driving for 30 minutes, cold metal is shorter than hot metal, so it is possible that is is not fully seated at one end and just barely makes contact when it warms up.
autozone implies it's a mechanical, cable driven unit, so just have a look, grease it, make sure it's seated/clipped on correctly.