I recently had the check engine light come on while driving on the Interstate. Light cleared after stopping the engine when refueling. Stopped at a repair shop and the engine had a "brake relay fault" code showing as nonactive.
Brake lights work fine, problem has not reappeared. 
Can anybody tell me what causes this code to appear? I can find the stop light relay in the wiring diagram but cant follow it far enough to determine what causes the fault code. 
Any help?