I'm working on my friends 2005 JGC with the 5.7. She has the service brake electrical system error. She took it so a shop and was told a new brake switch and a new third brake light assembly would clear it. I offered to do it to save her a few hundred dollars. I ordered a new brake switch which was only $8, but I also noticed some exposed wiring going to the switch which I will deal with as well. I have also ordered a new brake light assembly($80 ouch). The way the shop described it was that the light alone could cause the code if not replaced as well. Is this true, the way electrical items are entangled these days, I could see it happening. I also don't trust this shop, my friend forgot it was the same shop that tried to con her daughter into getting $1200 worth of front end work that I had just completed.