Yesterday I started up a hill and usually I give a little extra throttle to make it up this hill but my truck kept down shifting and it was struggling to hold its speed. I crest the top of the hill and I don't here turbo whistle and my boost says 0psi at 65mph. Then the check engine light comes on and I get PCM codes P0046(T/S charger boost control solenoid cic range/perf) and P2565(Turbo boost control position sensor circ high) I just got done looking under the hood and I can not see anything broken, cracked, un hooked, nothing... all looks normal. From what I have heard when a turbo goes it pours black smoke...my truck did not do this so is there still a chance the turbo went? Also currently I have my efi tune without rumble idle so you normally can hear a hiss through the exhaust, now you cant here the hiss and when you give it throttle it really lugs without smoke and exhaust sound drones real bad, if im in the throttle hard it will build up to 6psi of boost but wont hold boost. I am clueless now what to do so any input or suggestions would be much appreciated!!