Fireworks under dash

my first thought is the throttle cable is acting as a ground wire. I have grounds from my battery to the block to the firewall and directly from the battery to the body