hey thanks for the reply, i know no technique as yet to "flash" codes as you have mentioned, but I do plan on writing some kickass software for the car as soon as I can purchase a cable maybe tommorow.
May I ask, what do you mean by "flash" codes? can you advise further, or perhaps link me to a resource? I want to learn as much about my car as possible.
Just to clarify, changing the switch has recitified cruise and traction, but it hasn't fixed the brake lights
With thanks in advance.