I had the exact same problem on my 1996 civic hatch 1.6 liter 4cyl. It was a simple fix once I found the problem. If you look under the intake manifold at the rear of the engine there is a pack of wires. This pack rubs on the bottom of the intake and crates a short which screws up the speedo, sets of the check engine light and gives a trouble code (if you know how to read the check engine flashes) that there is a problem with the O2 sensor, and somtimes the headlights would surge. Just crawl under the car when it is up on stands and gently turn over the pack of wires under the intake to expose the bare wire or wires. Tape them up and away you go. My car had 230,000 km when this problem occured. It was a royal pain to find but a cheap easy fix.
Bad speed sensor.
Nope, bet it was the other way around... Your speedometer stopped working and your check engine light came on. A broken speedometer (don't know what car so I can't pinpoint it) will cause a whole bunch of codes.
check your speedometer sensor located back left of engine bay on top of the transmission
You can test your 1997 Oldsmobile 2.4 liter engine oil pressure sending unit with a diagnostic tester. The diagnostic tester is the most reliable way to make sure your sending unit is working properly.
the speedometer on my 97 toyota camary stopped working and the check engine light came on why
it is ok to continue driving the vehicle while the catalytic converter is not working properly?
There are several possibilities why the speedometer is not working. The VSS, vehicle speed sensor may have failed or become unplugged. The speedometer may have failed, or the ECM, engine control module, may have failed or there could also be wiring issues.
I think you need a speed sensor
You will have poor or no ignition.
The check engine light only comes on for something that affects emissions
2002 Tahoe speedometer quit working and trans will not shift, ABS light on. NEW ANSWER: You need to have the engine and transmission scanned with an OBDII engine scanner so you can find out what speed sensor has gone bad / quite working.
You need to have it checked for codes to know what to diagnose.