Go into debug mode (there is an article on this) and then you will get a list of all the hooks called on the page in the order in which they are called.
Tried the hooks before global_start and some had a undesirable result.
Yes, that can happen. You should always make sure you find the hook in the code before using it to make sure you are using the correct syntax for your variables.