It can be repaired by the right person. Your cheapest route may be to get a replacement at a salvage yard. But I will post 2 links. One on how to possibly repair it yourself and another on a site that will repair if all else fails. Click the links.
no
There is no cable.... Its electronic.
A 98 Civic does not have a speedometer cable. It is an electronic speedometer. So if you are having problems with it not working the most likely culprit is the vehicle speed sensor (VSS).
because its a 1995 honda civic
I have a 2004 Honda Civic. The Speedometer rests at 35 MPH and when traveling at 55 MPH, it reads 85MPH.
If a 1992 Honda Civic's speedometer is erratic, the problem could be the speedometer cable. It could also be the speedometer sensor malfunctioning. Check both components carefully.
under the dash
http://wiki.answers.com/Q/Can_you_show_me_a_picture_of_where_my_speedometer_cable_is_on_my_2000_Honda_Civic_LX"
Get a Chilton's book for your car.
a wire could have came loose
speed sencer
efi stands for electronic fuel injection