In VS2005 SP1, "Goto Defintion" sometimes works fine, other times it takes me to the declaration, not the definition. Sometimes it brings up a long list of possible definitions for me to choose from (as versions previous to VS2005 would do) where there should be no reason to ask me. This is happening even on normal class method names.
Sometimes deleting all target files including the .BCS file and rebuilding eliminates the problem; sometimes it doesn't.
I had the same problems before installing SP1. How can a basic feature like this still be broken