around the starter?It was the heat shield hitting the touching the solenoid b+ battery cable. When I went under the truck the heat shield sparked then I disconnected the negative and just pulled it off. There was no screw holding it in place. Took pictures. Thank you guys for all of your help.
if so you may want to get go ahead and get a new starter cable, I already had to replace mine because it was fried, not from touching anything, some of them are not insulated very well and they just get cooked and burnt I was inspecting mine and it didn't look healthy at all so I just went ahead and replaced it. The new one was insulated much better.