the rattle is what worries me. if the Baro is reading low it will run on the high altitude timing map which may rattle some at lower altitude. it could be fuel related too. try coping Timing map C to Map B and Map A and saving it to a new file. see if that take care of the rattle. right now the logs show the Baro & Boost having the same slope, boost and baro go up and down together. this will alter the timing. double check the baro sensor and also, as silly as it may sound, make sure the the harness connectors are not swapped with another or something like that