Home / DTC / U0668 — Lost Communication With Engine Oil Level Sensor Circuit

U0668 — Lost Communication With Engine Oil Level Sensor Circuit

Detailed page for trouble code U0668.

34,416codes
59brands
11,925generic
22,491specific
Reset
Code

U0668

Generic U — Network/User

Lost Communication With Engine Oil Level Sensor Circuit

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring between the oil level sensor and control module
  • Corroded or loose connector at the sensor or control module
  • Failed oil level sensor (internal electronics or transceiver)
  • Faulty power or ground to the sensor
  • Fault, loss or bus error on the vehicle communication network (LIN/CAN)
  • Blown fuse or module power supply issue

Symptoms

  • Malfunction Indicator Lamp (MIL) or warning message for oil level or service required
  • Instrument cluster shows no oil level, intermittently updates, or displays error
  • Oil level readout stuck at one value or shows implausible values
  • Possible reduced drivability if the vehicle goes into limp mode (rare)
  • Related communication DTCs present on the network

What to check

  • Connect a quality scan tool; read U0668 and any other stored/active network DTCs and freeze frame data
  • Confirm whether oil level data is present on the network data list (live data) or missing
  • Visually inspect sensor connector and harness for damage, corrosion, chafing, or oil contamination
  • Check fuses and module power/ground circuits related to the sensor
  • Backprobe sensor connector to verify supply voltage and ground with key ON
  • Use a scope or data logger to view the bus (LIN or CAN) signals while cranking/operating

Signal parameters

  • Sensor supply: typically 5 V or 12 V depending on vehicle (verify service manual)
  • Ground: near 0 V (less than 0.2 V drop under load)
  • LIN bus: single-wire ~12 V idle, dominant low pulses to ~0 V (if oil sensor uses LIN)
  • CAN bus (if used): recessive ~2.5 V on CAN_H and CAN_L, dominant ~CAN_H ≈3.5–4.0 V and CAN_L ≈1.0–1.5 V
  • Expected message frequency: usually periodic (0.5–5 Hz) or on-change; check vehicle-specific data list
  • Sensor current draw: typically low (tens of mA); large increases indicate internal fault

Diagnostic algorithm

  1. Retrieve and record all DTCs and freeze frame data from all modules. Note time stamps and correlated events.
  2. Clear codes and attempt to reproduce. Observe whether U0668 returns and if it is intermittent or permanent.
  3. Confirm whether the oil level sensor appears in the scan tool's data list. If no data is present, proceed with wiring/power checks.
  4. Visually inspect the sensor connector and harness routing. Repair any chafing, pin damage, or obvious corrosion before further testing.
  5. With ignition ON, backprobe the sensor connector: verify reference supply voltage and ground continuity to the module ground. Compare to known good values in service data.
  6. If the sensor uses a dedicated communications line (LIN or CAN), use an oscilloscope or lab scope to check for proper bus voltages and message activity at the sensor connector while operating the ignition and engine as required.
  7. Perform a continuity/resistance test between the sensor connector and the ECU/module connector to check for opens or high resistance. Check for shorts to battery and ground.
  8. If wiring and power/ground are good but no communication, try a known-good sensor (or module) swap if available, or temporarily connect a bench simulator if supported to verify the rest of the network.
  9. Check termination resistors and other modules on the same bus for faults. Repair or replace any damaged bus components.
  10. If hardware checks fine, check for required software updates or reprogramming bulletins for the control module; reflash or update as specified by manufacturer guidance.
  11. After repairs or replacements, clear codes and verify proper communication and correct oil level data on the scan tool over a road/idle test. Monitor for reoccurrence.

Likely causes

  • Damaged harness where it passes through engine bay or oil pan area
  • Poor/cracked connector seals allowing moisture and corrosion
  • Sensor suffered oil ingress or mechanical damage
  • Missing/weak ground at sensor mounting point
  • Bus termination resistor open or shorted, or bus shorted to battery/ground
  • Recent module replacement or software update that introduced configuration mismatch

Fault status

⚠️ Status
Lost Communication With Engine Oil Level Sensor
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-3.0 hours

Similar codes

9,688

The library contains 9,688 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email