JCB Dump Truck 58 Fault Code: EEC 3 Timeout
EEC 3 Timeout · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
Fault code 58 means the truck's controller stopped receiving the EEC 3 CAN message from the engine EEC controller within the expected time window. It points to a communication breakdown on the CAN-Bus network between the vehicle controller and the engine controller, not a specific sensor failure.
High severity. Loss of CAN communication with the EEC controller can affect engine control and monitoring. Treat this as a High severity code needing prompt diagnosis, since prolonged communication loss can mask other faults or degrade engine management.
What does JCB Dump Truck error code 58 mean?
Code 58 is a timeout fault for the EEC 3 message, which is one of the standard CAN messages the engine EEC (Electronic Engine Control) controller broadcasts to other controllers on the vehicle network. When the receiving controller does not see this message arrive within its expected window, it logs the timeout as fault 58.
This is a network communication fault rather than a fault with a specific engine input like temperature or pressure. It tells you that the data link between the EEC controller and the rest of the truck's control system has been interrupted, degraded, or corrupted.
Because engine data depends on this link, a sustained CAN 3 timeout can lead to loss of engine information at the dash or in other controllers, and in some cases can affect how the engine responds to commands from the vehicle network.
Common causes of 58
- Interference on the CAN-Bus network disrupting normal message traffic.
- A broken CAN wire or connection somewhere in the harness between the EEC controller and the receiving controller.
- A CAN wire or connection that is defective and has made unintended contact with vehicle ground or battery voltage, corrupting the signal.
How to troubleshoot JCB Dump Truck 58: first checks
- Check the EEC controller itself for proper operation and secure connections.
- Inspect the CAN-Bus wiring for physical damage, chafing, or loose connectors along its full run.
- Check the cable running to the EEC controller specifically, looking for breaks, corrosion, or pinched sections.
- Look for any wiring that could be shorted to ground or to battery voltage, especially near mounting points or routing clips where insulation could be worn through.
How the code clears
No separate clearing step is listed for this code. Once the CAN-Bus wiring, connections, and EEC controller are inspected and any faults corrected, the code should stop being active as normal communication resumes. If the fault code remains stored after repairs, cycle the ignition and confirm the CAN message is being received before returning the truck to service.
Frequently asked questions
What does fault code 58 mean on a JCB dump truck?
It means the vehicle controller experienced a timeout waiting for the EEC 3 CAN message from the engine EEC controller. It is a communication fault on the CAN-Bus network, not a direct sensor fault.
Can I keep driving the truck with code 58 active?
It depends on how the loss of engine communication affects your specific truck's behavior. Since this fault involves the engine control network, it is safer to diagnose it before continuing operation, especially if you notice any change in engine response or dash warnings.
What usually causes a CAN 3 timeout on these trucks?
JCB lists three possible causes: interference on the CAN-Bus, a broken CAN wire or connection, or a CAN wire that has shorted to ground or battery voltage.
Where should I start looking when I get this code?
Start by checking the EEC controller, then inspect the CAN-Bus wiring end to end, and specifically check the cable running to the EEC controller for damage or loose connections.
Is code 58 an engine fault or an electrical fault?
It is best classified as an electrical or network communication fault. The engine controller itself may be fine, but the message it sends is not being received properly due to a wiring or interference issue.
Will fixing the wiring clear the code automatically?
No separate clearing step is listed. Once the wiring and connections are repaired, the code should stop setting as communication is restored, but you should verify the fault does not return after a key cycle.
Can a bad connector cause this instead of a full wire break?
Yes. A defective connection does not have to be a complete break. Corrosion, looseness, or partial contact with ground or battery voltage can all disrupt the CAN message and trigger this timeout.