Have just learned: orange or mandarin or any kind of citrus peel soaked in water, add vinegar to make an acidic solution, then water the gardenia everyday with this solution and never let the pot dried out. This method will solve yellowing/dropping of leaves/flowers buds and produce a healthy plant for you to enjoy. Any gardenia lovers should experiment with this and I would like to know how the results come out.