Runs great all the time except when I really hammer on it. It has a hard miss at high RPM until I back out of throttle and it clears up just fine. No codes yet, recently replaced the CPS and fuel pressure never dips below 58 psi. I replaced the fuel filter within the last few months. ICP maybe? Any thoughts?