Has the truck ever ran good since you have had it? Have you checked the compression? Have you checked the voltage to the + side of the coil?