Have you had the transmission codes read? There are ~14 different faults that can trigger the flashing M&S lights. Without knowing the codes you're just throwing parts, money and time at the problem.
'99 DII, STI wires, Champion 7070s, '04 CDL & SLABS, Garvin WILDERNESS rack, painted headliner, air springs victim, headgaskets at 109,000, plus victim of XYZ (twice) and many other ridiculous DII failures. Option B AMIGO FREE since February 2011.
Runs like a top; now if I could just afford the gas! December 2014 update - Wait, I can afford the gas! Drill baby, drill!!!