Since I have tested everything I can and my TBI is still running rich and my idle doesn't increase at startup, I'm left with thinking something is shorted in the ECM. Any recommendations to a repair shop?