Struggling in the first attempt at calculus isn’t terribly unusual, but in your case this isn’t the first bump in the road, and many of your weaker grades have been in the very STEM classes that colleges will look at to assess whether you’re likely to succeed in engineering.
You need to take the long view here. You want to major in bioengineering, but you’ve repeatedly gotten C’s (and now a D) in your math and science classes. Given your level of preparation, the more competitive a program you manage to get into, the more likely that you’ll wash out of your desired major once there. You need time to build a stronger foundation. UC’s and schools like BU/Penn would not be doing you any favors by accepting you, especially for engineering. They won’t, and that is okay, because they are not what you need.
If you really want to graduate from a UC, start planning a solid CCC-to-UC path. Retake calc and work hard to do well enough to enter your community college in its honors program. If what’s important to you is going away to school, then start making plans to attend a CCC that’s close to a UC. Establish yourself in Isla Vista or Irvine or Merced; take CC classes during the year and open-enrollment UC classes in the summer, and TAG into your target UC. (Or stay at home for the first year and focus on getting a stellar GPA in your GE classes.)
Or, if you are dead-set on a four-year school, aim lower. Did you already apply to at least one CSU where your major isn’t impacted? You can also still apply to affordable WUE schools like UNR/UNLV, NAU, Boise State, and Portland State. You don’t want to go someplace where you’ll be under huge financial pressure to finish in four years, because engineering is very tough and your past trends suggest that you may need the time-buffer to withdraw from classes that aren’t going well or repeat ones that don’t turn out well in the end. (Even if you don’t get rescinded from UIC, do the OOS costs there fit this parameter??) Also give due consideration to small, supportive programs that are a bit more off-the-beaten-path but could be exactly what you need to be successful - SD Mines, for example, is a smaller school (under 3000 students) with a very hands-on philosophy (similar to SLO) where you would not fall through the cracks.
It could also behoove you to revisit your choice of major - what about bioengineering appeals to you? Might there be alternatives that would be rewarding in the same way, but would call for different strengths that might be a better fit? If you’re certain that you want to give engineering a go, that’s great, but in that case, put all dreams of eliteness aside until you’ve achieved a strong GPA in the foundational STEM classes.
The trend is clear. It doesn’t mean you can’t be successful; but you’ll be successful only if you plan for the reality of what will make success possible, not a fantasy that doesn’t match the facts.