P2558
Engine Coolant Level Sensor/Switch Circuit Low
Engine cooling
Generic OBD-II
Medium
What it means
P2558 means the engine coolant level sensor circuit is reading below its expected voltage. It's often a wiring or sensor fault, but it can also mean the coolant is genuinely low β so always check the actual level first. The engine runs normally, but you lose a dependable low-coolant warning until it's fixed.
Medium
Can I keep driving? The engine runs and starts normally, but you lose a reliable low-coolant warning. If the coolant is genuinely low, overheating becomes a real risk.
Common symptoms
What you'll notice
- Check-engine light on
- Low-coolant warning that stays on, flickers, or never triggers
- Coolant level reading low or implausible to the module
- No change in how the engine idles or starts
Common causes
Most likely first
- Coolant level actually low in the reservoirLikely
- Signal wire shorted to ground or returnCommon
- Faulty coolant level sensor or float switchCommon
- Corroded or loose connector at the reservoir sensorLess often
- Open reference or poor ground in the sensor circuitLess often
How to diagnose & fix
Work through it in order
- Check the actual coolant level first β top up to spec if low and look for leaks.
- Read freeze-frame data and check the sensor's live state.
- Inspect the level sensor connector and wiring for a short to ground or corrosion.
- Test the sensor/switch operation (float or probe) against spec.
- Repair wiring or replace the sensor as needed, then clear and re-test.
FAQ
Quick answers
Is it safe to drive with P2558?+
Only after you've confirmed the coolant level is correct. The engine runs fine, but a real low-coolant condition can cause overheating, so verify the level before relying on the car.
Can I just clear P2558?+
It returns until the sensor circuit is fixed β and clearing it hides a genuine low-coolant warning, so check the coolant and repair the circuit first.
Related codes
Often seen with P2558
Read & clear P2558 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX