Weird one.MIL light on, Code 16955,BRAKE LIGHT SWITCH/ BPP SWITCH malfunction. BPP switch has been replaced(fell to bits when removing).Cleared code.MIL comes back on, same code.No matter how many times brake pedal is depressed,or weather car is stationary or driven,The MIL light comes on after 3 minutes.Daigrams show brake light switch is live from fuse,straight to term #51 @ ecu.Brake postion switch live from another fuse straight to term #23.No short circuits(fuses in tact)removed ecu fuse for 10 mins.to re-stratagise.Still does it,does no do it if brake light switch un-plugged,anyone come across this before ?