Came off of interstate today. Had traveled about 50 miles, 70ish mph. turned on exit and stopped at light. Engine started misfiring terribly. Awful knocking. Stopped and raised hood, checking belt, etc. Checked codes with Evo P0202, PO300, PO302, PO305, PO308, PO404, P2149. Are all injector related. Cranked back up run much better. Continued on trip and after about 5 miles running fine again. When I finished with Safety Council went to Kwik Kar and got truck serviced and fuel filter changed. Ran fine on return trip. What do you think? Could fuel filter cause this? My truck has had the injector harness changed under warranty according to VIN. I also removed harness from alt bracket shortly after getting truck.