Too much chain could be part of the problem. See if there is more chain than needed when both the biggest ring and cog are used; otherwise, I think you'd have to get a derailleur with a longer cage to take up all of the extra chain when both the ring and cog are small; I can't see a workable setup where you have a loose chain.