Code e41 is for the stop lamp switch on the brake pedal
P04?? Is ECM communication error,if you had alot of corrosion at the relay box I would check the wiring going to the ECM from it sounds like bad wiring to/ from relay box to ECM check the connectors at the ECM for corrosion also and for bent broken pins or pins that are not seated All the way in the connector
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.