I recent got a 2001 Ford F-150 from a family member they started doing repairs to get it running after an animal chewed through the wiring harness that was repaired by a shop and sent to ford to program the new computer ford wouldn't touch it due to the wires being crimped back together the previous shop didn't put every thing back together does any one happen to know what this is or where it mounts