P0504 Diagnostic and Repair Guide for 2006 Chevrolet 5500 Bucket Truck
Hi everyone, I'm currently experiencing a P0504 brake switch A/B correlation fault on my 2006 Chevrolet 5500 bucket truck. This vehicle is used by an electric utility company for service work and does not have a trailer brake module. I've confirmed the issue using OBD-II scanner tools, but my diagnostic software only supports up to the 3500 series. The check engine light activates intermittently — sometimes during operation, other times not — and when it does come on, the chime sounds and hazard flashers activate. The truck is still under warranty, which makes troubleshooting tricky since we've already had two units in the shop with similar issues. It's currently not safe to drive into service due to this fault. I’ve confirmed that brake lights function properly and speed control disengages when braking. However, no ABS-related warning lights are present. I'm seeking detailed input on possible root causes — especially whether a faulty clock spring in the steering column could be responsible for the P0504 code, given that the brake signal is used to disable speed control via the steering column wiring. Any confirmed fixes or diagnostic steps specific to this model year and application would be greatly appreciated.
Has anyone else encountered a P0504 code on a 2006 Chevrolet 5500? If so, what was the root cause or repair process?