After searching here, I see a B1342 (ABS module) code conjoined with several other codes that I don't have so it gets confusing as to what's up. 2003 3.9l w/ 54K no rust NC car. I do get a P2106 (throttle body control) but believe I am supposed to address the B1342 first. Just did a full set of Ford coils and plugs and installed a new battery after these codes. Just prior to this issue I did new upper and lower control arms. New pads, rotors all 4 corners also. Cars runs fine for about 15 -20 then throws a dashboard full of warning lights including traction control, parking brake warning, and E safe. I disconnect the battery for a while and it clears but comes back when I drive it. I understand there are different levels of "E" safe mode. Mine has decent power, systems seems to function, no brake flutter, power steering gets harder, didn't tryout with heavy accelerator but I don't think it will let the rpms go over 2K. Recently noted battery drain during this issue. Car used to sit for weeks and start right up but before I replaced it, battery would drain after a week (not sure because I don't drive it much). That's why I replaced the battery, the fail safe happened at about the same time so I thought it might have been an issue. I do believe I have some current drain issue because the new one will drain after a while so it's on a trickle charger. I suck electrical issues. Going to test the alternator (tested good at O'Reilly's). They told me the codes they found (P2106 and B1342). Checked the throttle body; looks clean. I've read a ton of things to try and look at from alternator, eco, ABS module, throttle body, coils, grounds... Will good scan equipment get me more focused on a possible repair?