Is your home page in the index at all?
The way to find out is to search for site:domain.com (obviously with your domain name there), and that will list all the pages Google has indexed on that site.
If the home page is there, the problem is evidently that Google doesn't recognise it as important.
If the home page is not there, that's a different problem!
Let us know how you get on...