First things first - I am assuming you now have an external wastegate? If so, did you leave the old solenoid attached so your truck 'thinks' you still have an electronic one? If not, you need to get the resistor to FOOL your ECM into believeing you have the solenoid. You can buy the 'plug' or you can make one using a 100 ohm-1/4 watt resistor. You jump across the two wires with the resistor, it acts as feedback. The light WITH codes is usually the resistor/solenoid not getting feedback that is expected. If you install the resistor plug and you still get the light with codes, then you need to increase the resistor value.
When you get the MIL light and no codes, that says you need a boost fooler. There are several co's out there that make them, pretty much all the same, I have a Quadzilla boost fooler, it's doing the job, no more mil light.
It takes 5-6 key starts/runs for the light to go out. Of course, if you are not running a fooler, it will return when you cross the 42-43 lbs of boost again. On the 2006's, some have gotten the light and codes at 35-36 lbs of boost, so the boost value is not etched in stone with regard to what sets what off and at what point.
CD