Do you or your husban know how to trouble shoot automotive electrical systems , using a wiring diagram and a DVOM - digital volt ohm meter ? Do you know how to trouble shoot electronic control modules an circuitry ? The BCM - body control module controls the power locks , anti-theft system . The first step in diagnosing problems like this involve hooking of a scan tool that can pull BCM codes . No auto parts store can check these codes .
Door locking/unlocking, by remote keyless entry (RKE) or driver/all door lock switches, is controlled through the BCM.
When a driver door unlock has been requested, the BCM switches circuit 694 to battery voltage. This energizes the driver door unlock relay which supplies power to the driver door lock motor. Grounding is achieved through the closed contacts of the all-door lock relay. Grounding is also achieved through the windings of the all-door lock motors and the all-door unlock relay.
When an all-door unlock has been requested, the BCM switches circuit 194 to battery voltage. This energizes the door unlock relay which supplies power to the all-door lock motors. Grounding is achieved through the closed contacts of the door lock relay. Grounding is also achieved through the winding of the driver door lock motor and the driver door unlock relay.
When an all-door lock has been requested, the BCM switches circuit 195 to battery voltage. This energizes the door lock relay which supplies power to all-door lock motors. Grounding is achieved through the closed contacts of the door unlock relay and the BCM.
Lock/Unlock power application is limited by the BCM to 7 seconds to protect lock motors.
The passlock sensor is powered by circuit 1459. The passlock sensor is grounded by circuit 1835. Passlock sensor data is supplied to the BCM by circuit 1836.
The passlock sensor data supplied to the BCM is in the form of V-codes or voltage codes. When the proper ignition key is turned in the ignition switch, the correct V-code is supplied to the BCM. The BCM responds by sending a serial data password to the engine controller allowing the engine to run.
Under a tamper condition, a specific V-code is supplied to the BCM. The BCM will send a class II message to the PCM disabling the fuel injectors.
http://www.bbbind.com/free_tsb.html free wiring diagrams ! Enter vehicle info. year , make , model an engine size . Under system click on Body & Accessories , then under subsystem click on Body controls .Then click on the search button , then the blue link . You will see all inputs and outputs from the BCM . Check B+ voltage at the door lock switches . Check door lock fuse 20amp . Check door lock an unlock relays .
In the diagram, top wires to headlamps are voltage, bottoms wires are ground.
Your dimmer/headlamp switch are on the ground circuit for headlamps. Voltage to headlamps are hot all the time, use a testlite or something and check for voltage at headlamp connector. To check proper ground wire, use a test lite connected to battery voltage, touch the ground wire terminal, if the lite comes on, at least the ground is good enough to turn on test lamp.
There may be a problem with multi-function switch?
When you say travelled 10 miles then would not start, do you mean it would not crank at all, or cranks but doesn't start? If no crank, could be faulty starter motor/solenoid getting heat soaked. If it cranks but won't fire up, more likely bad ignition module, coil, crank or cam sensor. They get hot and can fail just when hot.
there is little weep hole under your water pump and coolant will leak out of it once it needs to be replaced. Your water pump will sometimes make an awful high pitched squeal without leaking which in that case would also require replacing. I'd also suggest checking heater hoses because they can also leak.