Ok guys I do believe it is a weak rail pressure relief valve as Marco suggested. Put the smarty on stock programming but deleting codes and still getting codes. I have a shim kit on the way. Should I shim the old one or should I get a new one and shim it?
I would personally go buy a new one and put it in. I've heard tons of diff things about these valves. Mine is plugged. Others are shimmed. And a lot of guys have gone back to the original and left it alone. Here's one thing that made sense to me and was offered up.
The valves (aftermarket, shimmed, plugged, factory, doesn't matter). Start to nick/marr the interior of the rail (Very very small). After you've pulled it out 4 or more times you're creating a passage way for the fuel to escape without pop'g the valve. Remember it doesn't take much at these pressures. 20 to 30k psi is a retarded amount of pressure. So if it was me. I'd just put in a new one and see, if it doesn't work, take it out and shim it, put it back in. Regardless of whether or not that works I wouldn't remove it again.
And as for the H&S thing. There's no freakin way I'd go back. I started with H&S, switched to smarty. The tunning is just so different. They are really two different tuners.
H&S- 4 levels, shift on fly, higher egt's, 4 lane highway clearing smoke, too much duration, no adjustability.
Smarty- Hp comes in clean and from more timing manipulation than duration. This creates a clean tune with either none or very little smoke. Also makes truck run smoother. POD function allows shift on the fly, but you've got a min of 18 upto date base tune levels, then 4 parameters to adjust (Revo settings for turbo, torq, rail and timing). Then POD values from 99 (Highest) to 0 (Lowest).
The end user adjustibilty of the smarty is so much better. If everybody had all the same mods and drove the same. Then you wouldn't need any adjustment and H&S wld work. But that's not the case, we are different guys, different trucks, and different driving styles. Why buy a One Size fits all, when we know it doesn't?