my truck developed a miss fire that comes and goes . i replaced the injectors with another set, no change. then i removed the tr55's and all had soot on them ,so i replaced them no chage all i can think of is a o2 has gone out, ist smells like fuel when it idles,the miss fire goes away at cruising speeds . any ideas ,thanx in advance