My 87 1 ton 4x4 with an EFI 350 was having trouble starting when hot. There wa a loud clicking sound while cranking hot. It would usually start but would click through the whole starting cycle. I figured the solenoid was bad so I replaced it. I also replaced the battery as I noticed that it was starting to crank slowly whin the last week or so. Well, the clicking is gone, but the truck still cranks slowly even with the brand new battery. What else could it be? Is the starter itself bad? Any help would be greatly appreciated. Thanks.