Hi, first of all, sorry my first post is a cry for help.
I'm a little stuck trying to fix my friends fusion, getting a "Cannot communicate with ABS module" and "Incorrect odometer reading" error messages. The odometer won't display vehicle speed and there is no trip/milage data displayed, just ---- (engine management and ABS lights are on)
I'll start from the beginning, I was wiring a gas conversion kit for a friend, struggling to feed a wire through the rubber grommet from under the bonnet to behind the glove box. My friend said try drilling a hole separate from the loom, the drill slipped and went into the loom (the battery was still connected and something shorted out)
I told him to disconnect the battery which he did and i then repaired the 2 broken wires and insulated the several damaged ones. He drove it that evening and didn't notice anything odd. However, the following day he noticed the symptoms described above.
I checked all the fuses behind the glove box with a multimeter and re-checked the loom for breaks. I then noticed one of the wires that was cut (green and yellow) went to the ABS module and was on the non-fused side. My friend got someone out to diagnose it, who said the ABS module was fried. we replaced the module with a second hand one, reset the engine management light and still got the same code back U0121 lost communication with ABS module
I then checked the voltages to the block (pin 1 and 14 constant live ok, pin 20 switched live and pin 26 ground both ok)
Would someone be able to help me with this? how do i check the CAN wires? I read that you have to disconnect the battery, then check for resistance <5ohms between pin 6 of the OBD port to pin 12 (white/blue wire) and pin 14 of the OBD port to pin 13 abs (white wire) the pin info on the ABS side was incorrect so i went off the wire colours and didn't get a reading, could someone confirm this? the white and white/blue wired weren't damaged.
Sorry for the long post, just tried to give as much detail as possible.
Any help would be greatly appreciated.