Find out from your Realtor what has and what hasn't sold in the past 6 months.
My first instinct was (and is) to say that you're overpriced. Only 3 showings in 6 months is pretty bad, and usually reflects an overpriced property. However, in today's market there are just some areas where there are so many homes for sale that only a tiny percentage of homes are selling. So I wouldn't want to absolutely prejudge your price; there could be other factors. (And, because I'm not familiar with Fremont, I can't really comment authoritatively on whether it's price, market conditions, appearance, marketing, or some other factor.)
However, since it's been 6 months, you definitely should ask your Realtor for a new CMA to determine whether your price is (still) competitive. Also, review your agent's marketing plan and work with him/her on it to make it more effective.
And you certainly can interview other agents. It's against the code of ethics for them to solicit you, but you are free (if you wish) to ask other agents to provide their input and proposals. Understand: I'm not advising that. Just responding to your question to say that it would be permissible if you wished to do that.
Hope that helps.