What P0670 usually means
P0670 points higher up the diesel preheat chain than an individual cylinder code. Instead of singling out one plug, it suggests the control module, relay logic, or module communication path is not operating normally. That matters because a module-side fault can make several cylinders slow to light at once, creating a hard start that feels like weak compression or fuel trouble when the root issue is actually the preheat command path.