I would definitely get a 2nd opinion(or 3rd...) and keep digging until your gut tells you you're on the right track. You may end up back where you started, but then again, you may not! Based on your post I sense you feels somethings not adding up.