Joined
·
8,012 Posts
As I think you've figured out, the brake position sensor isn't a brake switch, it senses the position of the brake pedal. This is used by the computer to know what you're doing as well as being used by the BCM to act like a brake switch.
I'd look at a problem with the pedal itself. I'm thinking it's not always going back to the same position. I'm sure over time the computer looks for the "highest" position of the pedal and considers that "home". If the pedal doesn't return back to "home" then the brake lights will remain on. In other words, I don't think this is an electrical problem so much as it's a mechanical problem. The pedal must consistently return to the same exact position each time.
I'd look at a problem with the pedal itself. I'm thinking it's not always going back to the same position. I'm sure over time the computer looks for the "highest" position of the pedal and considers that "home". If the pedal doesn't return back to "home" then the brake lights will remain on. In other words, I don't think this is an electrical problem so much as it's a mechanical problem. The pedal must consistently return to the same exact position each time.