Hey there
I just wanted to ask if you got it working ?? The reason is because i have the same problem but in combination with (arduino TFT ,CAN bus shield,and a Eathernet shield. Everything works ok until i power up the TFT display.
I dont think it has to do with the power supply , all of my devices run over a separate power supply (5 Amps).
best regards Simon