have you check the voltage even at the batt to confirm issues? I would second bad connection(ground) on teh block near starter.