im about ready to burn this truck to the ground

Seriously though I think some kind of timing maybe I know I'm just spitballing here but in advance spring popped off inside the distributor? Again it just seems like timings off under load..