RE: ABS Pump Running 90 seconds?
Wow! Very strange!
B1342 is (allegedly) a fool-proof, no questions asked code. Upon initialization of an OBDII scan of any given module, the first thing that module does is go through an internal self-test. It's looking at its own hardware and software first. If it cannot pass a very specific series of self checks, an "ECU Internal Fail" code is set. When this code is set, the shop manual has no Pinpoint Tests or diagnostic steps. The ONLY response is, "Replace module and retest". I personally have never seen any outside problems create an "Internal Failure" code.
Now, that being said, before you rush out and buy another module, let's see if we can address the B1676 for a moment. It's possible there's a supply problem that's baffling the ABS/TC control.
B1676 doesn't necessarily mean the entire vehicle has a low voltage problem (although that could sometimes be the case). It means the ABS/TC module saw its supply voltage go below 10v.
Corrosion = high resistance = low voltage.
Look at the module connector very carefully. Clean it out with DeOxit or other contact cleaner.
While you've got it unplugged, do a few voltage checks. Don't just use a test light. Use a voltmeter and compare to voltage across the battery:
Fuse 20 - underhood box - feeds constant power to the Red wire (position 25 in connector)
Fuse 21 - underhood box - feeds constant power to Tan/Red (position 9)
Fuse 21 - underdash box - feeds KEYED power to Light Blue/Pink (position 23)
Ground = Black wire (position 24) - Check resistance to battery negative. The ground eyelet is at G103, near the battery tray, but at that point it's also the ground for left headlights and PCM/Fuel pump relays. If you do have poor ground at the connector, the problem's probably in the harness. If it is just a loose eyelet bolt, the other things should be affected too.
If all powers and the ground are good, there's hardly any other choice. The problem's internal.
Really, though, what's the chances of TWO other modules having internal failures? I suppose it's possible with used parts?
Good luck, Bob. Keep us posted!
(BTW, those colours are what I'm used to seeing, but I just checked the Online Workshop Manual, which is a different animal than the EVTM wiring diagrams. It has the same positions, but lists them as having different colours:
Pin 25 = LB/PK
Pin 9 = also LB/PK??
Pin 23 = Grey/Yellow
I don't believe these for a second, but just in case.....)