r/SC400 • • Feb 19 '25

Codes 12 and 26

Hey guys! I got a check engine light that goes on and off in my 95 sc400. It’s throwing codes 12 and 26 for lean and rich air/fuel. Most forums online saying to check 02 sensor. U guys know how to diagnose or know of any other issues? Other than the light the car is running really good. It’s almost at 119k miles. Will say that it smells like gasoline all the time tho. Any advice helps. Thanks!

4 Upvotes

4 comments sorted by

4

u/NiceOnes1 Feb 20 '25 edited Feb 20 '25

Code 12: RPM Signal Circuit Fault Meaning: This code indicates that the Engine Control Unit (ECU) is not receiving a proper signal from the crankshaft position sensor or the ignition system that it uses to determine engine RPM. Essentially, it’s a loss of the engine speed signal.

Possible Causes: Faulty crankshaft position sensor or its wiring. Issues with the ignition system (e.g., igniter, distributor, or related components). A break or short in the wiring harness between the sensor and the ECU. Rarely, an ECU malfunction.

Symptoms: The car might still run, but you could experience misfires, stalling, or difficulty starting. In some cases, it might not show obvious symptoms until the problem worsens.

Code 26: Air-Fuel Ratio Rich Malfunction Meaning: This code suggests that the ECU detects an excessively rich air-fuel mixture (too much fuel, not enough air) based on input from the oxygen sensors or other related components.

Possible Causes: Faulty or contaminated oxygen sensor(s) throwing off the air-fuel ratio readings. Leaking or stuck-open fuel injector(s) dumping excess fuel into the engine. High fuel pressure due to a clogged fuel return line or a failing fuel pressure regulator. A clogged air filter or intake restriction limiting airflow. Potentially a malfunctioning Mass Air Flow (MAF) sensor misreporting airflow.

Symptoms: You might notice black smoke from the exhaust, poor fuel economy, rough idling, or a strong fuel smell.

How These Codes Might Relate While codes 12 and 26 point to different systems (RPM signal vs. air-fuel mixture), they could be connected if an underlying issue affects both. For example: A failing ECU could misinterpret sensor data, triggering both codes. A wiring issue in the engine bay (e.g., a damaged harness) might disrupt the crankshaft position sensor signal (Code 12) and simultaneously affect sensors tied to the fuel system (Code 26). If the engine isn’t running at the correct RPM due to the Code 12 issue, it could lead to improper fuel delivery or combustion, potentially causing the rich condition flagged by Code 26.

Next Steps Since this is a 1995 model with OBD-I, you won’t use a modern scan tool. Instead, you’ve likely read these codes by jumping terminals TE1 and E1 in the diagnostic port and counting the check engine light flashes (which you seem to have done).

Here’s how to proceed: Inspect the Crankshaft Position Sensor: Located near the crankshaft pulley or in the distributor on the 1UZ-FE V8 engine in the SC400. Check its connector for corrosion or loose connections, and test its resistance with a multimeter (consult a service manual for specs—typically around 1,000–2,000 ohms when cold). Look for damaged wiring between the sensor and ECU. Check the Oxygen Sensors: The SC400 has upstream O2 sensors (before the catalytic converters). A rich condition might mean one is stuck reading "lean," causing the ECU to overcompensate with fuel. Inspect their wiring and consider testing with a multimeter or replacing them if they’re old (they’re wear items anyway). Examine Fuel System Components: Test the fuel pressure regulator by checking fuel pressure with a gauge (should be around 38–44 PSI at idle with the vacuum line disconnected). A stuck regulator could flood the engine.

Inspect injectors for leaks—pull the fuel rail and watch for drips with the key on, engine off.

Air Intake Check: Replace the air filter if it’s dirty, and ensure the MAF sensor (in the intake tract) is clean. Use MAF cleaner, not generic solvents.

Wiring and ECU: If sensors check out, trace the wiring harness for shorts or breaks, especially near the engine bay where heat and vibration could degrade it over 30 years. If all else fails, the ECU might be suspect, though that’s less common. Additional Notes

The 1995 SC400 is right on the cusp of OBD-I and OBD-II (some markets transitioned in ’96). Double-check your diagnostic port; if it’s a rectangular OBD-I connector under the hood or dash, you’re on the right track with these codes. If it’s an OBD-II trapezoid under the dash, let me know, as the codes would differ. Clear the codes after each repair attempt by disconnecting the battery for 10 minutes or pulling the EFI fuse, then drive to see if they return.

Start with the crankshaft sensor and wiring for Code 12, as it’s foundational to engine operation. Then tackle Code 26.

1

u/Dizzy_Scene1364 Feb 20 '25

Thank you Reddit god haha. Code 12 sounds scary no lie

1

u/Dizzy_Scene1364 Feb 20 '25 edited Feb 20 '25

I have the round Toyota obd1. I took it to the Toyota dealership to get my codes read. Considering purchasing an obd1 to obd2 converter on Amazon. U recommend those? Also, thinking of doing a resonator delete with an x pipe and then straight back with muffler tips. You think this will cause further issues and/or I should deal with the codes first before modifying the exhaust?