Well Jeni there are a few thing's that could be wrong , the headlamp switch , the BCM -body control module -a electronic control module . There are relays involved also ,but don't think there at fault . To be sure you need to do some electrical test to know for sure ! I suggest you take it to a ASE certified repair shop that has the knowledge , tools an service info - wiring diagrams etc.. ! Oh and a scan tool that can extract DTC'S from the BCM there could be a diagnostic trouble code pointing to the problem !
DTC B257A 00: Headlamp Switch Input Signal Mismatch
Diagnostic Fault Information
Circuit
Short to Ground
Open/High Resistance
Short to Voltage
Signal Performance
Headlamp Switch Off Signal
B257A 00
3
--
--
Park Lamp Switch On Signal
5
4
--
--
Headlamp Switch On Signal
B257A 00
2
--
--
Headlamp Ground
--
2, 3, 4
2
--
1. Headlamps Always On
2. Headlamps Inoperative From Switch
3. Unable To Turn OFF Automatic Headlamps
4. Park Lamps Inoperative From Switch
5. Park Lamps Always On
When the headlamp switch is in the OFF position, the body control module (BCM) receives a ground signal through the headlamp switch OFF circuit and an open signal on the park lamp ON circuit and headlamps ON circuit. When the headlamp switch is in the PARK or HEAD position, the BCM receives an open signal through the headlamp switch OFF circuit and a ground signal through the park lamp ON circuit or headlamp ON circuit.
Circuit/System Testing
- Ignition OFF, disconnect the harness connector at the headlamp switch.
- Verify that a test lamp illuminates between the ground circuit terminal 8 and B+.
?‡'
If the test lamp does not illuminate, test the ground circuit for an open/high resistance.
- Ignition ON, verify the scan tool Auto Hdlp. Disable Sw. parameter is Inactive.
?‡'
If not the specified value, test the signal circuit terminal 3 for a short to ground. If the circuit tests normal, replace the BCM.
- Verify the scan tool Headlamp Switch parameter is Inactive.
?‡'
If not the specified value, test the signal circuit terminal 1 for a short to ground. If the circuit tests normal, replace the BCM.
- Verify the scan tool Parklamp Switch parameter is Inactive.
?‡'
If not the specified value, test the signal circuit terminal 2 for a short to ground. If the circuit tests normal, replace the BCM.
- If all circuits test normal, test or replace the headlamp switch.
If the BCM needs to be replaced , it has to be programmed . The dealer is pretty much the only place to have that done at ! There are other places ,you have to look in the phone book or inquire at local repair shops . Some towns ,city's have mobile repair guy's that do flash programming of modules etc... Good luck hope I gave you some insight on the problem ! I tell people these thing's an it's like they don't believe me , I see they repost the same question . I started working as a Technician in 1984 at a Chevy dealer ship an have worked at Cadillac , Pontiac , GMC dealer ships ! I see all to often people trying to fix these type of problems by just replacing parts not knowing what they are doing an wasting there money an later bring it to the shop anyway ! So I hope you make a good decision an take to a qualified repair person or shop !
yes
×