Make sure that the battery is grounded to the engine AND the body. A lack of body ground can lead to high resistence, which will cause the problems you talk about. A quick test, take a set of jumper cables and and hook one cable from engine ground to a body ground point, and see if that helps.