A little history - a couple months ago truck started mainly idling rough and lasted a couple days. I filled my tank and problem went away for a week or so, and came back again. A week ago I changed oil/filter and plugs/wires. Then the rough idle was compounded with knocking/pinging. I...