Glenn,
Grab a wooden stake and drive it through the distributor on your truck!
Can you list the rocker arms that have broken, and indicate if they were replaced with new items and broke again! Although it doesn't seem like it to you now, you have made progress. You know a few more things that AREN'T causing it!
Stuart