Are you using the after market braided ground cables? I had the same problem from these cables, (they are not heavy enough) I changed to #2 cables and everything is fine. To see if this is your problem, get it hot and run a jumper cable straight from the battery to the engine.