It took a while for me to get into Garuda too. It took 3 attempts with only the healer and tank standing for the last sliver - healer was only healing the tank at that point. I was lucky I guess. As suggested, maybe try a party finder group, hopefully some people that know the fight will join to help you out.