It turn out to be the wiring loom on the dfi. Three wires had rubbed through. You should see there fix