Code
U0668
Generic
U — Network/User
Lost Communication With Engine Oil Level Sensor Circuit
AI status
Completed
Completed
100%
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
- Retrieve and record all DTCs and freeze frame data from all modules. Note time stamps and correlated events.
- Clear codes and attempt to reproduce. Observe whether U0668 returns and if it is intermittent or permanent.
- Confirm whether the oil level sensor appears in the scan tool's data list. If no data is present, proceed with wiring/power checks.
- Visually inspect the sensor connector and harness routing. Repair any chafing, pin damage, or obvious corrosion before further testing.
- 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.
- 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.
- 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.
- 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.
- Check termination resistors and other modules on the same bus for faults. Repair or replace any damaged bus components.
- If hardware checks fine, check for required software updates or reprogramming bulletins for the control module; reflash or update as specified by manufacturer guidance.
- 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
Repair manuals
Brands with available manuals
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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
