I agree with Louis... 35 is an IP timing fault, often caused by lack of fuel lubricity... clear the codes, pour about 8oz of 2-stroke oil and 8 oz of Powerservice into your next tank of fuel and it will probably not show up again..
When you get a code 35, often lots of other codes can cascade off it... I don't know why 29 and 49 would appear, but I bet without a 35 they stay away. Code 78 though, is because when you get a 35, your PCM will shut down the boost (it's in the engine protection logic). Fix the 35, no 78. Kenny's suggestion won't hurt anything, either.. always check/clean your contacts before replacing things.
And, as Dave mentioned, clean your grounds. That should be once-a-year regular maintenance for the 6.5.