if at first start in the morning with cold engine was 10*C difference it's not good, they should be quite the same, at 21 outside with high boost 46 is not excessive but the intercooler can be great help, clean the MAP/IAT sensor and check at first start and if there's more than 2-3*C difference in the first minutes then IMO better change the MAP/IAT sensor... the intercooler should be flushed at least once at 50K miles(they say 24 months or 48K miles in the maintainance sheet)