Check your heat shield on your starter. Mine rubbed a hole in the main battery cable and caused all kinds of problems. I've got a buddy that works at the dealership and he says they have run into that before. I pulled the shield off and bent it so it wouldn't contact the cable anymore.
|