"it was giving credit to some of my other pages over my homepage" and "But now my homepage is beginning to rank for the terms of my internal pages."
I want to say be careful what you wish for. Have you checked the obvious.
Have you made any changes to or have you doubled checked your robots txt?
Is there any canonical issues with your links?
Have you been 301ing anything recently?