Generally, anything that isn't the main Nutrients is caused by root problems. (Be too much water, too few water, overfertilization, soil full of hard salts, root temperature, etc, etc).
I'd start there, check pH of soil, check your watering habits. You'll likely find clues there.