I agree with what others have already stated and in addition to that, I would also recommend adding some sulphur granules which will very very slowly decrease the pH of your soil. I would also do a soil drench with pH Ed water because it is very likely the cause of your micronutrient deficiency is caused by too high of a pH of your soil. I also had similar issues with my citrus and have corrected the issues with the advice I just gave.
If you have the time and resources, of course I would recommend hiring a professional to test your soil and plants to determine the cause of the yellowing because it can also be caused by virus or too much of something but few people have the time nor resources to do this. You live in California so there is a good possibility your soil has a high pH somewhere in the neighborhood of 8.0 which does not easily allow for the uptake of certain elements. I personally use pH down which can be ordered online or at a hydroponic store to bring down about 5-10 gallons of water to pH 5 or so and drench my soil with that. With the buffering capacity of my soil, this will bring my soil to around 7 or so but of course this will depend on many factors, it is better to bring down the pH slowly.
Aside from your likely high pH soil, your water source is likely high too. Mine is pH 8.2 so every time you water, you will bring the ph of your soil back up so it may be wise to drench your soil with low ph water once a month or so which seems to be enough for my citrus to keep them happy.
A thick mulch layer will also be very beneficial.
Simon