Chrysler Repair: codes p0406 and p0573, 2005 chrysler 300, brake switch


Question
"Hello I have a 2005 chrysler 300 touring RWD v6 3.5 litre i received two codes from my car the first is for an egr valve which i will have to find out how to do i am awaiting the part its on b/o but my real issue is the other code which is coming up now and didnt before it says brake circuit high what does this mean and is there a way for me to fix this?"

Answer
Possible Causes  
(B15) BRAKE SWITCH NO.1 SIGNAL SHORTED TO GROUND  
(B15) BRAKE SWITCH NO.1 SIGNAL ShORT TO VOLTAGE  
(B16) BRAKE SWITCH NO.2 SIGNAL SHORTED TO GROUND  
(B16) BRAKE SWITCH NO.2 SIGNAL OPEN  
(Z912) GROUND CIRCUIT OPEN  
(F202) FUSED IGNITION SWITCH OUTPUT OPEN  
STOP LAMP SWITCH  
PCM