This is probably a nutrition and exercise problem in addition to the heart problems in the breed. You need to talk to the Cornish folk on BYC.
Just a sec, let me find them for you. Here's the Cornish thread. Hopefully someone there is familiar with the giant crosses...