When first started it idles a little rough but not bad. Stays running. It will backfire 3 or 4 times when getting on it for the first couple miles. After that idles & runs fine. Lacks a little power when getting on it at the end of each shift. Replaced plugs, wires, cap, PCV & rotor @ 89,000. Problem just started a month ago. Any ideas?