I have a 1999 F350 turbo diesel truck that I use for everything from camping to home projects. This year I got a failure at the emissions station here in colorado. I have changed the oil, air filter, a IPR connector replacement and a Amazon ICP replacement. She starts fine, idles fine but runs rough like the timing is off type of thing. Will start without the ICP connected. Was running like a scalded dog before and all of a sudden rougher than a corn cobb. What the Heck. What should I do from a next steps perspective ?