i really need some help

the truck has 80k miles on it. should i try to fix this myself, or do you think that i would be better off taking it to a shop?