Finally figured out my "starter" issue. Replaced the starter a while back and still had some issues. Turns out the ignition switch (ghetto rigged) has broke saulder points on the back. So now I hold the saulder points and the truck cranks or shocks me.