Nebulous is another word you can use instead of vague....having indefinite form or limits.
The answer was nebulous.
Going over the mountain, we had to slow down a lot when we would get to a nebulous spot.