Sorry for the delay on this, work has been a bitch....So while under the car this weekend the only issue I saw at all wiring-wise was that they had the frame ground bolted in to where the sway bar would mount and the connecting spot under the ground was painted. I took it off and scuffed up the frame and the connecting lead and re-attached it. Drove car for a while and got it good and hot and it started every time after that no dragging or anything else. I already ordered a mini starter that I likely will still install however.
On to my my next question. I have a sway bar that I am going to be installing soon. Where is the "correct" mounting spot for the frame ground? Or is that sway bar mount location actually correct?