BigMac, check your ground connections; especially the one from the engine to the battery. Also, check the cable and ends for corrosion or physical damage.
With the slow cranking you are talking about, I suspect the grounding........ smile


*** GMC ***