my 97 silverado has been doing the same thing sense i swaped out the 105amp small case for the 140amp large case from a tahoe. my ecu burned up the same week and i got a new one from a junk yard, so i dont know if its the ecu or the alt, but if you figure it out, let me know.